curl --request POST \
--url https://api.spedy.com.br/v1/service-invoices \
--header 'Content-Type: application/json-patch+json' \
--header 'X-Api-Key: <api-key>' \
--data '
{
"description": "<string>",
"total": {
"invoiceAmount": 123,
"netAmount": 123,
"issBaseTax": 123,
"irRate": 123,
"csllRate": 123,
"pisRate": 123,
"cofinsRate": 123,
"inssRate": 123,
"issRate": 123,
"issAmount": 123,
"discountUnconditionedAmount": 123,
"discountConditionedAmount": 123,
"irAmount": 123,
"pisCofinsBaseTax": 123,
"pisAmount": 123,
"cofinsAmount": 123,
"inssAmount": 123,
"csllAmount": 123,
"othersAmount": 123,
"deductionsAmount": 123,
"irWithheld": true,
"issWithheld": true,
"cofinsWithheld": true,
"inssWithheld": true,
"csllWithheld": true,
"pisWithheld": true,
"ibsStateRate": 123,
"ibsCityRate": 123,
"cbsRate": 123,
"ibsCbsBaseTax": 123,
"ibsStateAmount": 123,
"ibsCityAmount": 123,
"ibsAmount": 123,
"cbsAmount": 123,
"receivedAmount": 123
},
"integrationId": "<string>",
"issuedOn": "2023-11-07T05:31:56Z",
"effectiveDate": "2023-11-07T05:31:56Z",
"receiver": {
"name": "<string>",
"federalTaxNumber": "<string>",
"stateTaxNumber": "<string>",
"suframaTaxNumber": "<string>",
"cityTaxNumber": "<string>",
"email": "<string>",
"phoneNumber": "<string>",
"address": {
"street": "<string>",
"district": "<string>",
"postalCode": "<string>",
"number": "<string>",
"additionalInformation": "<string>",
"city": {
"name": "<string>",
"state": "<string>",
"code": 123
},
"country": "<string>"
}
},
"number": 123,
"additionalInformation": "<string>",
"sendEmailToCustomer": true,
"batchNumber": 123,
"rpsNumber": 123,
"rpsSeries": "<string>",
"cnaeCode": "<string>",
"nbsCode": "<string>",
"federalServiceCode": "<string>",
"nationalTaxationCode": "<string>",
"cityServiceCode": "<string>",
"intermediary": {
"sellerRegistrationId": "<string>",
"name": "<string>",
"federalTaxNumber": "<string>",
"stateTaxNumber": "<string>",
"cityTaxNumber": "<string>",
"email": "<string>",
"phoneNumber": "<string>",
"address": {
"street": "<string>",
"district": "<string>",
"postalCode": "<string>",
"number": "<string>",
"additionalInformation": "<string>",
"city": {
"name": "<string>",
"state": "<string>",
"code": 123
},
"country": "<string>"
}
},
"cstPisCofins": "<string>",
"simplesNacionalAnnex": "<string>",
"location": {
"code": 123,
"name": "<string>"
},
"ibsCbs": {
"cst": 123,
"classification": 123,
"operationIndicatorCode": "<string>",
"isPersonalUse": true,
"property": {
"fiscalPropertyTaxNumber": "<string>",
"cibCode": "<string>",
"address": {
"street": "<string>",
"district": "<string>",
"postalCode": "<string>",
"number": "<string>",
"additionalInformation": "<string>",
"city": {
"name": "<string>",
"state": "<string>",
"code": 123
},
"country": "<string>"
}
}
},
"national": {
"municipalBenefit": {
"identification": "<string>"
},
"construction": {
"fiscalPropertyTaxNumber": "<string>",
"constructionCode": "<string>",
"cibCode": "<string>",
"address": {
"street": "<string>",
"district": "<string>",
"postalCode": "<string>",
"number": "<string>",
"additionalInformation": "<string>",
"city": {
"name": "<string>",
"state": "<string>",
"code": 123
},
"country": "<string>"
}
},
"event": {
"name": "<string>",
"startDate": "2023-11-07T05:31:56Z",
"endDate": "2023-11-07T05:31:56Z",
"identifier": "<string>",
"address": {
"street": "<string>",
"district": "<string>",
"postalCode": "<string>",
"number": "<string>",
"additionalInformation": "<string>",
"city": {
"name": "<string>",
"state": "<string>",
"code": 123
},
"country": "<string>"
}
}
},
"approximateTaxes": {
"municipalRate": 123,
"stateRate": 123,
"federalRate": 123,
"simplesNacionalRate": 123,
"source": "<string>"
}
}
'import requests
url = "https://api.spedy.com.br/v1/service-invoices"
payload = {
"description": "<string>",
"total": {
"invoiceAmount": 123,
"netAmount": 123,
"issBaseTax": 123,
"irRate": 123,
"csllRate": 123,
"pisRate": 123,
"cofinsRate": 123,
"inssRate": 123,
"issRate": 123,
"issAmount": 123,
"discountUnconditionedAmount": 123,
"discountConditionedAmount": 123,
"irAmount": 123,
"pisCofinsBaseTax": 123,
"pisAmount": 123,
"cofinsAmount": 123,
"inssAmount": 123,
"csllAmount": 123,
"othersAmount": 123,
"deductionsAmount": 123,
"irWithheld": True,
"issWithheld": True,
"cofinsWithheld": True,
"inssWithheld": True,
"csllWithheld": True,
"pisWithheld": True,
"ibsStateRate": 123,
"ibsCityRate": 123,
"cbsRate": 123,
"ibsCbsBaseTax": 123,
"ibsStateAmount": 123,
"ibsCityAmount": 123,
"ibsAmount": 123,
"cbsAmount": 123,
"receivedAmount": 123
},
"integrationId": "<string>",
"issuedOn": "2023-11-07T05:31:56Z",
"effectiveDate": "2023-11-07T05:31:56Z",
"receiver": {
"name": "<string>",
"federalTaxNumber": "<string>",
"stateTaxNumber": "<string>",
"suframaTaxNumber": "<string>",
"cityTaxNumber": "<string>",
"email": "<string>",
"phoneNumber": "<string>",
"address": {
"street": "<string>",
"district": "<string>",
"postalCode": "<string>",
"number": "<string>",
"additionalInformation": "<string>",
"city": {
"name": "<string>",
"state": "<string>",
"code": 123
},
"country": "<string>"
}
},
"number": 123,
"additionalInformation": "<string>",
"sendEmailToCustomer": True,
"batchNumber": 123,
"rpsNumber": 123,
"rpsSeries": "<string>",
"cnaeCode": "<string>",
"nbsCode": "<string>",
"federalServiceCode": "<string>",
"nationalTaxationCode": "<string>",
"cityServiceCode": "<string>",
"intermediary": {
"sellerRegistrationId": "<string>",
"name": "<string>",
"federalTaxNumber": "<string>",
"stateTaxNumber": "<string>",
"cityTaxNumber": "<string>",
"email": "<string>",
"phoneNumber": "<string>",
"address": {
"street": "<string>",
"district": "<string>",
"postalCode": "<string>",
"number": "<string>",
"additionalInformation": "<string>",
"city": {
"name": "<string>",
"state": "<string>",
"code": 123
},
"country": "<string>"
}
},
"cstPisCofins": "<string>",
"simplesNacionalAnnex": "<string>",
"location": {
"code": 123,
"name": "<string>"
},
"ibsCbs": {
"cst": 123,
"classification": 123,
"operationIndicatorCode": "<string>",
"isPersonalUse": True,
"property": {
"fiscalPropertyTaxNumber": "<string>",
"cibCode": "<string>",
"address": {
"street": "<string>",
"district": "<string>",
"postalCode": "<string>",
"number": "<string>",
"additionalInformation": "<string>",
"city": {
"name": "<string>",
"state": "<string>",
"code": 123
},
"country": "<string>"
}
}
},
"national": {
"municipalBenefit": { "identification": "<string>" },
"construction": {
"fiscalPropertyTaxNumber": "<string>",
"constructionCode": "<string>",
"cibCode": "<string>",
"address": {
"street": "<string>",
"district": "<string>",
"postalCode": "<string>",
"number": "<string>",
"additionalInformation": "<string>",
"city": {
"name": "<string>",
"state": "<string>",
"code": 123
},
"country": "<string>"
}
},
"event": {
"name": "<string>",
"startDate": "2023-11-07T05:31:56Z",
"endDate": "2023-11-07T05:31:56Z",
"identifier": "<string>",
"address": {
"street": "<string>",
"district": "<string>",
"postalCode": "<string>",
"number": "<string>",
"additionalInformation": "<string>",
"city": {
"name": "<string>",
"state": "<string>",
"code": 123
},
"country": "<string>"
}
}
},
"approximateTaxes": {
"municipalRate": 123,
"stateRate": 123,
"federalRate": 123,
"simplesNacionalRate": 123,
"source": "<string>"
}
}
headers = {
"X-Api-Key": "<api-key>",
"Content-Type": "application/json-patch+json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'X-Api-Key': '<api-key>', 'Content-Type': 'application/json-patch+json'},
body: JSON.stringify({
description: '<string>',
total: {
invoiceAmount: 123,
netAmount: 123,
issBaseTax: 123,
irRate: 123,
csllRate: 123,
pisRate: 123,
cofinsRate: 123,
inssRate: 123,
issRate: 123,
issAmount: 123,
discountUnconditionedAmount: 123,
discountConditionedAmount: 123,
irAmount: 123,
pisCofinsBaseTax: 123,
pisAmount: 123,
cofinsAmount: 123,
inssAmount: 123,
csllAmount: 123,
othersAmount: 123,
deductionsAmount: 123,
irWithheld: true,
issWithheld: true,
cofinsWithheld: true,
inssWithheld: true,
csllWithheld: true,
pisWithheld: true,
ibsStateRate: 123,
ibsCityRate: 123,
cbsRate: 123,
ibsCbsBaseTax: 123,
ibsStateAmount: 123,
ibsCityAmount: 123,
ibsAmount: 123,
cbsAmount: 123,
receivedAmount: 123
},
integrationId: '<string>',
issuedOn: '2023-11-07T05:31:56Z',
effectiveDate: '2023-11-07T05:31:56Z',
receiver: {
name: '<string>',
federalTaxNumber: '<string>',
stateTaxNumber: '<string>',
suframaTaxNumber: '<string>',
cityTaxNumber: '<string>',
email: '<string>',
phoneNumber: '<string>',
address: {
street: '<string>',
district: '<string>',
postalCode: '<string>',
number: '<string>',
additionalInformation: '<string>',
city: {name: '<string>', state: '<string>', code: 123},
country: '<string>'
}
},
number: 123,
additionalInformation: '<string>',
sendEmailToCustomer: true,
batchNumber: 123,
rpsNumber: 123,
rpsSeries: '<string>',
cnaeCode: '<string>',
nbsCode: '<string>',
federalServiceCode: '<string>',
nationalTaxationCode: '<string>',
cityServiceCode: '<string>',
intermediary: {
sellerRegistrationId: '<string>',
name: '<string>',
federalTaxNumber: '<string>',
stateTaxNumber: '<string>',
cityTaxNumber: '<string>',
email: '<string>',
phoneNumber: '<string>',
address: {
street: '<string>',
district: '<string>',
postalCode: '<string>',
number: '<string>',
additionalInformation: '<string>',
city: {name: '<string>', state: '<string>', code: 123},
country: '<string>'
}
},
cstPisCofins: '<string>',
simplesNacionalAnnex: '<string>',
location: {code: 123, name: '<string>'},
ibsCbs: {
cst: 123,
classification: 123,
operationIndicatorCode: '<string>',
isPersonalUse: true,
property: {
fiscalPropertyTaxNumber: '<string>',
cibCode: '<string>',
address: {
street: '<string>',
district: '<string>',
postalCode: '<string>',
number: '<string>',
additionalInformation: '<string>',
city: {name: '<string>', state: '<string>', code: 123},
country: '<string>'
}
}
},
national: {
municipalBenefit: {identification: '<string>'},
construction: {
fiscalPropertyTaxNumber: '<string>',
constructionCode: '<string>',
cibCode: '<string>',
address: {
street: '<string>',
district: '<string>',
postalCode: '<string>',
number: '<string>',
additionalInformation: '<string>',
city: {name: '<string>', state: '<string>', code: 123},
country: '<string>'
}
},
event: {
name: '<string>',
startDate: '2023-11-07T05:31:56Z',
endDate: '2023-11-07T05:31:56Z',
identifier: '<string>',
address: {
street: '<string>',
district: '<string>',
postalCode: '<string>',
number: '<string>',
additionalInformation: '<string>',
city: {name: '<string>', state: '<string>', code: 123},
country: '<string>'
}
}
},
approximateTaxes: {
municipalRate: 123,
stateRate: 123,
federalRate: 123,
simplesNacionalRate: 123,
source: '<string>'
}
})
};
fetch('https://api.spedy.com.br/v1/service-invoices', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.spedy.com.br/v1/service-invoices",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'description' => '<string>',
'total' => [
'invoiceAmount' => 123,
'netAmount' => 123,
'issBaseTax' => 123,
'irRate' => 123,
'csllRate' => 123,
'pisRate' => 123,
'cofinsRate' => 123,
'inssRate' => 123,
'issRate' => 123,
'issAmount' => 123,
'discountUnconditionedAmount' => 123,
'discountConditionedAmount' => 123,
'irAmount' => 123,
'pisCofinsBaseTax' => 123,
'pisAmount' => 123,
'cofinsAmount' => 123,
'inssAmount' => 123,
'csllAmount' => 123,
'othersAmount' => 123,
'deductionsAmount' => 123,
'irWithheld' => true,
'issWithheld' => true,
'cofinsWithheld' => true,
'inssWithheld' => true,
'csllWithheld' => true,
'pisWithheld' => true,
'ibsStateRate' => 123,
'ibsCityRate' => 123,
'cbsRate' => 123,
'ibsCbsBaseTax' => 123,
'ibsStateAmount' => 123,
'ibsCityAmount' => 123,
'ibsAmount' => 123,
'cbsAmount' => 123,
'receivedAmount' => 123
],
'integrationId' => '<string>',
'issuedOn' => '2023-11-07T05:31:56Z',
'effectiveDate' => '2023-11-07T05:31:56Z',
'receiver' => [
'name' => '<string>',
'federalTaxNumber' => '<string>',
'stateTaxNumber' => '<string>',
'suframaTaxNumber' => '<string>',
'cityTaxNumber' => '<string>',
'email' => '<string>',
'phoneNumber' => '<string>',
'address' => [
'street' => '<string>',
'district' => '<string>',
'postalCode' => '<string>',
'number' => '<string>',
'additionalInformation' => '<string>',
'city' => [
'name' => '<string>',
'state' => '<string>',
'code' => 123
],
'country' => '<string>'
]
],
'number' => 123,
'additionalInformation' => '<string>',
'sendEmailToCustomer' => true,
'batchNumber' => 123,
'rpsNumber' => 123,
'rpsSeries' => '<string>',
'cnaeCode' => '<string>',
'nbsCode' => '<string>',
'federalServiceCode' => '<string>',
'nationalTaxationCode' => '<string>',
'cityServiceCode' => '<string>',
'intermediary' => [
'sellerRegistrationId' => '<string>',
'name' => '<string>',
'federalTaxNumber' => '<string>',
'stateTaxNumber' => '<string>',
'cityTaxNumber' => '<string>',
'email' => '<string>',
'phoneNumber' => '<string>',
'address' => [
'street' => '<string>',
'district' => '<string>',
'postalCode' => '<string>',
'number' => '<string>',
'additionalInformation' => '<string>',
'city' => [
'name' => '<string>',
'state' => '<string>',
'code' => 123
],
'country' => '<string>'
]
],
'cstPisCofins' => '<string>',
'simplesNacionalAnnex' => '<string>',
'location' => [
'code' => 123,
'name' => '<string>'
],
'ibsCbs' => [
'cst' => 123,
'classification' => 123,
'operationIndicatorCode' => '<string>',
'isPersonalUse' => true,
'property' => [
'fiscalPropertyTaxNumber' => '<string>',
'cibCode' => '<string>',
'address' => [
'street' => '<string>',
'district' => '<string>',
'postalCode' => '<string>',
'number' => '<string>',
'additionalInformation' => '<string>',
'city' => [
'name' => '<string>',
'state' => '<string>',
'code' => 123
],
'country' => '<string>'
]
]
],
'national' => [
'municipalBenefit' => [
'identification' => '<string>'
],
'construction' => [
'fiscalPropertyTaxNumber' => '<string>',
'constructionCode' => '<string>',
'cibCode' => '<string>',
'address' => [
'street' => '<string>',
'district' => '<string>',
'postalCode' => '<string>',
'number' => '<string>',
'additionalInformation' => '<string>',
'city' => [
'name' => '<string>',
'state' => '<string>',
'code' => 123
],
'country' => '<string>'
]
],
'event' => [
'name' => '<string>',
'startDate' => '2023-11-07T05:31:56Z',
'endDate' => '2023-11-07T05:31:56Z',
'identifier' => '<string>',
'address' => [
'street' => '<string>',
'district' => '<string>',
'postalCode' => '<string>',
'number' => '<string>',
'additionalInformation' => '<string>',
'city' => [
'name' => '<string>',
'state' => '<string>',
'code' => 123
],
'country' => '<string>'
]
]
],
'approximateTaxes' => [
'municipalRate' => 123,
'stateRate' => 123,
'federalRate' => 123,
'simplesNacionalRate' => 123,
'source' => '<string>'
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json-patch+json",
"X-Api-Key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.spedy.com.br/v1/service-invoices"
payload := strings.NewReader("{\n \"description\": \"<string>\",\n \"total\": {\n \"invoiceAmount\": 123,\n \"netAmount\": 123,\n \"issBaseTax\": 123,\n \"irRate\": 123,\n \"csllRate\": 123,\n \"pisRate\": 123,\n \"cofinsRate\": 123,\n \"inssRate\": 123,\n \"issRate\": 123,\n \"issAmount\": 123,\n \"discountUnconditionedAmount\": 123,\n \"discountConditionedAmount\": 123,\n \"irAmount\": 123,\n \"pisCofinsBaseTax\": 123,\n \"pisAmount\": 123,\n \"cofinsAmount\": 123,\n \"inssAmount\": 123,\n \"csllAmount\": 123,\n \"othersAmount\": 123,\n \"deductionsAmount\": 123,\n \"irWithheld\": true,\n \"issWithheld\": true,\n \"cofinsWithheld\": true,\n \"inssWithheld\": true,\n \"csllWithheld\": true,\n \"pisWithheld\": true,\n \"ibsStateRate\": 123,\n \"ibsCityRate\": 123,\n \"cbsRate\": 123,\n \"ibsCbsBaseTax\": 123,\n \"ibsStateAmount\": 123,\n \"ibsCityAmount\": 123,\n \"ibsAmount\": 123,\n \"cbsAmount\": 123,\n \"receivedAmount\": 123\n },\n \"integrationId\": \"<string>\",\n \"issuedOn\": \"2023-11-07T05:31:56Z\",\n \"effectiveDate\": \"2023-11-07T05:31:56Z\",\n \"receiver\": {\n \"name\": \"<string>\",\n \"federalTaxNumber\": \"<string>\",\n \"stateTaxNumber\": \"<string>\",\n \"suframaTaxNumber\": \"<string>\",\n \"cityTaxNumber\": \"<string>\",\n \"email\": \"<string>\",\n \"phoneNumber\": \"<string>\",\n \"address\": {\n \"street\": \"<string>\",\n \"district\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"number\": \"<string>\",\n \"additionalInformation\": \"<string>\",\n \"city\": {\n \"name\": \"<string>\",\n \"state\": \"<string>\",\n \"code\": 123\n },\n \"country\": \"<string>\"\n }\n },\n \"number\": 123,\n \"additionalInformation\": \"<string>\",\n \"sendEmailToCustomer\": true,\n \"batchNumber\": 123,\n \"rpsNumber\": 123,\n \"rpsSeries\": \"<string>\",\n \"cnaeCode\": \"<string>\",\n \"nbsCode\": \"<string>\",\n \"federalServiceCode\": \"<string>\",\n \"nationalTaxationCode\": \"<string>\",\n \"cityServiceCode\": \"<string>\",\n \"intermediary\": {\n \"sellerRegistrationId\": \"<string>\",\n \"name\": \"<string>\",\n \"federalTaxNumber\": \"<string>\",\n \"stateTaxNumber\": \"<string>\",\n \"cityTaxNumber\": \"<string>\",\n \"email\": \"<string>\",\n \"phoneNumber\": \"<string>\",\n \"address\": {\n \"street\": \"<string>\",\n \"district\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"number\": \"<string>\",\n \"additionalInformation\": \"<string>\",\n \"city\": {\n \"name\": \"<string>\",\n \"state\": \"<string>\",\n \"code\": 123\n },\n \"country\": \"<string>\"\n }\n },\n \"cstPisCofins\": \"<string>\",\n \"simplesNacionalAnnex\": \"<string>\",\n \"location\": {\n \"code\": 123,\n \"name\": \"<string>\"\n },\n \"ibsCbs\": {\n \"cst\": 123,\n \"classification\": 123,\n \"operationIndicatorCode\": \"<string>\",\n \"isPersonalUse\": true,\n \"property\": {\n \"fiscalPropertyTaxNumber\": \"<string>\",\n \"cibCode\": \"<string>\",\n \"address\": {\n \"street\": \"<string>\",\n \"district\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"number\": \"<string>\",\n \"additionalInformation\": \"<string>\",\n \"city\": {\n \"name\": \"<string>\",\n \"state\": \"<string>\",\n \"code\": 123\n },\n \"country\": \"<string>\"\n }\n }\n },\n \"national\": {\n \"municipalBenefit\": {\n \"identification\": \"<string>\"\n },\n \"construction\": {\n \"fiscalPropertyTaxNumber\": \"<string>\",\n \"constructionCode\": \"<string>\",\n \"cibCode\": \"<string>\",\n \"address\": {\n \"street\": \"<string>\",\n \"district\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"number\": \"<string>\",\n \"additionalInformation\": \"<string>\",\n \"city\": {\n \"name\": \"<string>\",\n \"state\": \"<string>\",\n \"code\": 123\n },\n \"country\": \"<string>\"\n }\n },\n \"event\": {\n \"name\": \"<string>\",\n \"startDate\": \"2023-11-07T05:31:56Z\",\n \"endDate\": \"2023-11-07T05:31:56Z\",\n \"identifier\": \"<string>\",\n \"address\": {\n \"street\": \"<string>\",\n \"district\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"number\": \"<string>\",\n \"additionalInformation\": \"<string>\",\n \"city\": {\n \"name\": \"<string>\",\n \"state\": \"<string>\",\n \"code\": 123\n },\n \"country\": \"<string>\"\n }\n }\n },\n \"approximateTaxes\": {\n \"municipalRate\": 123,\n \"stateRate\": 123,\n \"federalRate\": 123,\n \"simplesNacionalRate\": 123,\n \"source\": \"<string>\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("X-Api-Key", "<api-key>")
req.Header.Add("Content-Type", "application/json-patch+json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.spedy.com.br/v1/service-invoices")
.header("X-Api-Key", "<api-key>")
.header("Content-Type", "application/json-patch+json")
.body("{\n \"description\": \"<string>\",\n \"total\": {\n \"invoiceAmount\": 123,\n \"netAmount\": 123,\n \"issBaseTax\": 123,\n \"irRate\": 123,\n \"csllRate\": 123,\n \"pisRate\": 123,\n \"cofinsRate\": 123,\n \"inssRate\": 123,\n \"issRate\": 123,\n \"issAmount\": 123,\n \"discountUnconditionedAmount\": 123,\n \"discountConditionedAmount\": 123,\n \"irAmount\": 123,\n \"pisCofinsBaseTax\": 123,\n \"pisAmount\": 123,\n \"cofinsAmount\": 123,\n \"inssAmount\": 123,\n \"csllAmount\": 123,\n \"othersAmount\": 123,\n \"deductionsAmount\": 123,\n \"irWithheld\": true,\n \"issWithheld\": true,\n \"cofinsWithheld\": true,\n \"inssWithheld\": true,\n \"csllWithheld\": true,\n \"pisWithheld\": true,\n \"ibsStateRate\": 123,\n \"ibsCityRate\": 123,\n \"cbsRate\": 123,\n \"ibsCbsBaseTax\": 123,\n \"ibsStateAmount\": 123,\n \"ibsCityAmount\": 123,\n \"ibsAmount\": 123,\n \"cbsAmount\": 123,\n \"receivedAmount\": 123\n },\n \"integrationId\": \"<string>\",\n \"issuedOn\": \"2023-11-07T05:31:56Z\",\n \"effectiveDate\": \"2023-11-07T05:31:56Z\",\n \"receiver\": {\n \"name\": \"<string>\",\n \"federalTaxNumber\": \"<string>\",\n \"stateTaxNumber\": \"<string>\",\n \"suframaTaxNumber\": \"<string>\",\n \"cityTaxNumber\": \"<string>\",\n \"email\": \"<string>\",\n \"phoneNumber\": \"<string>\",\n \"address\": {\n \"street\": \"<string>\",\n \"district\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"number\": \"<string>\",\n \"additionalInformation\": \"<string>\",\n \"city\": {\n \"name\": \"<string>\",\n \"state\": \"<string>\",\n \"code\": 123\n },\n \"country\": \"<string>\"\n }\n },\n \"number\": 123,\n \"additionalInformation\": \"<string>\",\n \"sendEmailToCustomer\": true,\n \"batchNumber\": 123,\n \"rpsNumber\": 123,\n \"rpsSeries\": \"<string>\",\n \"cnaeCode\": \"<string>\",\n \"nbsCode\": \"<string>\",\n \"federalServiceCode\": \"<string>\",\n \"nationalTaxationCode\": \"<string>\",\n \"cityServiceCode\": \"<string>\",\n \"intermediary\": {\n \"sellerRegistrationId\": \"<string>\",\n \"name\": \"<string>\",\n \"federalTaxNumber\": \"<string>\",\n \"stateTaxNumber\": \"<string>\",\n \"cityTaxNumber\": \"<string>\",\n \"email\": \"<string>\",\n \"phoneNumber\": \"<string>\",\n \"address\": {\n \"street\": \"<string>\",\n \"district\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"number\": \"<string>\",\n \"additionalInformation\": \"<string>\",\n \"city\": {\n \"name\": \"<string>\",\n \"state\": \"<string>\",\n \"code\": 123\n },\n \"country\": \"<string>\"\n }\n },\n \"cstPisCofins\": \"<string>\",\n \"simplesNacionalAnnex\": \"<string>\",\n \"location\": {\n \"code\": 123,\n \"name\": \"<string>\"\n },\n \"ibsCbs\": {\n \"cst\": 123,\n \"classification\": 123,\n \"operationIndicatorCode\": \"<string>\",\n \"isPersonalUse\": true,\n \"property\": {\n \"fiscalPropertyTaxNumber\": \"<string>\",\n \"cibCode\": \"<string>\",\n \"address\": {\n \"street\": \"<string>\",\n \"district\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"number\": \"<string>\",\n \"additionalInformation\": \"<string>\",\n \"city\": {\n \"name\": \"<string>\",\n \"state\": \"<string>\",\n \"code\": 123\n },\n \"country\": \"<string>\"\n }\n }\n },\n \"national\": {\n \"municipalBenefit\": {\n \"identification\": \"<string>\"\n },\n \"construction\": {\n \"fiscalPropertyTaxNumber\": \"<string>\",\n \"constructionCode\": \"<string>\",\n \"cibCode\": \"<string>\",\n \"address\": {\n \"street\": \"<string>\",\n \"district\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"number\": \"<string>\",\n \"additionalInformation\": \"<string>\",\n \"city\": {\n \"name\": \"<string>\",\n \"state\": \"<string>\",\n \"code\": 123\n },\n \"country\": \"<string>\"\n }\n },\n \"event\": {\n \"name\": \"<string>\",\n \"startDate\": \"2023-11-07T05:31:56Z\",\n \"endDate\": \"2023-11-07T05:31:56Z\",\n \"identifier\": \"<string>\",\n \"address\": {\n \"street\": \"<string>\",\n \"district\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"number\": \"<string>\",\n \"additionalInformation\": \"<string>\",\n \"city\": {\n \"name\": \"<string>\",\n \"state\": \"<string>\",\n \"code\": 123\n },\n \"country\": \"<string>\"\n }\n }\n },\n \"approximateTaxes\": {\n \"municipalRate\": 123,\n \"stateRate\": 123,\n \"federalRate\": 123,\n \"simplesNacionalRate\": 123,\n \"source\": \"<string>\"\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.spedy.com.br/v1/service-invoices")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["X-Api-Key"] = '<api-key>'
request["Content-Type"] = 'application/json-patch+json'
request.body = "{\n \"description\": \"<string>\",\n \"total\": {\n \"invoiceAmount\": 123,\n \"netAmount\": 123,\n \"issBaseTax\": 123,\n \"irRate\": 123,\n \"csllRate\": 123,\n \"pisRate\": 123,\n \"cofinsRate\": 123,\n \"inssRate\": 123,\n \"issRate\": 123,\n \"issAmount\": 123,\n \"discountUnconditionedAmount\": 123,\n \"discountConditionedAmount\": 123,\n \"irAmount\": 123,\n \"pisCofinsBaseTax\": 123,\n \"pisAmount\": 123,\n \"cofinsAmount\": 123,\n \"inssAmount\": 123,\n \"csllAmount\": 123,\n \"othersAmount\": 123,\n \"deductionsAmount\": 123,\n \"irWithheld\": true,\n \"issWithheld\": true,\n \"cofinsWithheld\": true,\n \"inssWithheld\": true,\n \"csllWithheld\": true,\n \"pisWithheld\": true,\n \"ibsStateRate\": 123,\n \"ibsCityRate\": 123,\n \"cbsRate\": 123,\n \"ibsCbsBaseTax\": 123,\n \"ibsStateAmount\": 123,\n \"ibsCityAmount\": 123,\n \"ibsAmount\": 123,\n \"cbsAmount\": 123,\n \"receivedAmount\": 123\n },\n \"integrationId\": \"<string>\",\n \"issuedOn\": \"2023-11-07T05:31:56Z\",\n \"effectiveDate\": \"2023-11-07T05:31:56Z\",\n \"receiver\": {\n \"name\": \"<string>\",\n \"federalTaxNumber\": \"<string>\",\n \"stateTaxNumber\": \"<string>\",\n \"suframaTaxNumber\": \"<string>\",\n \"cityTaxNumber\": \"<string>\",\n \"email\": \"<string>\",\n \"phoneNumber\": \"<string>\",\n \"address\": {\n \"street\": \"<string>\",\n \"district\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"number\": \"<string>\",\n \"additionalInformation\": \"<string>\",\n \"city\": {\n \"name\": \"<string>\",\n \"state\": \"<string>\",\n \"code\": 123\n },\n \"country\": \"<string>\"\n }\n },\n \"number\": 123,\n \"additionalInformation\": \"<string>\",\n \"sendEmailToCustomer\": true,\n \"batchNumber\": 123,\n \"rpsNumber\": 123,\n \"rpsSeries\": \"<string>\",\n \"cnaeCode\": \"<string>\",\n \"nbsCode\": \"<string>\",\n \"federalServiceCode\": \"<string>\",\n \"nationalTaxationCode\": \"<string>\",\n \"cityServiceCode\": \"<string>\",\n \"intermediary\": {\n \"sellerRegistrationId\": \"<string>\",\n \"name\": \"<string>\",\n \"federalTaxNumber\": \"<string>\",\n \"stateTaxNumber\": \"<string>\",\n \"cityTaxNumber\": \"<string>\",\n \"email\": \"<string>\",\n \"phoneNumber\": \"<string>\",\n \"address\": {\n \"street\": \"<string>\",\n \"district\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"number\": \"<string>\",\n \"additionalInformation\": \"<string>\",\n \"city\": {\n \"name\": \"<string>\",\n \"state\": \"<string>\",\n \"code\": 123\n },\n \"country\": \"<string>\"\n }\n },\n \"cstPisCofins\": \"<string>\",\n \"simplesNacionalAnnex\": \"<string>\",\n \"location\": {\n \"code\": 123,\n \"name\": \"<string>\"\n },\n \"ibsCbs\": {\n \"cst\": 123,\n \"classification\": 123,\n \"operationIndicatorCode\": \"<string>\",\n \"isPersonalUse\": true,\n \"property\": {\n \"fiscalPropertyTaxNumber\": \"<string>\",\n \"cibCode\": \"<string>\",\n \"address\": {\n \"street\": \"<string>\",\n \"district\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"number\": \"<string>\",\n \"additionalInformation\": \"<string>\",\n \"city\": {\n \"name\": \"<string>\",\n \"state\": \"<string>\",\n \"code\": 123\n },\n \"country\": \"<string>\"\n }\n }\n },\n \"national\": {\n \"municipalBenefit\": {\n \"identification\": \"<string>\"\n },\n \"construction\": {\n \"fiscalPropertyTaxNumber\": \"<string>\",\n \"constructionCode\": \"<string>\",\n \"cibCode\": \"<string>\",\n \"address\": {\n \"street\": \"<string>\",\n \"district\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"number\": \"<string>\",\n \"additionalInformation\": \"<string>\",\n \"city\": {\n \"name\": \"<string>\",\n \"state\": \"<string>\",\n \"code\": 123\n },\n \"country\": \"<string>\"\n }\n },\n \"event\": {\n \"name\": \"<string>\",\n \"startDate\": \"2023-11-07T05:31:56Z\",\n \"endDate\": \"2023-11-07T05:31:56Z\",\n \"identifier\": \"<string>\",\n \"address\": {\n \"street\": \"<string>\",\n \"district\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"number\": \"<string>\",\n \"additionalInformation\": \"<string>\",\n \"city\": {\n \"name\": \"<string>\",\n \"state\": \"<string>\",\n \"code\": 123\n },\n \"country\": \"<string>\"\n }\n }\n },\n \"approximateTaxes\": {\n \"municipalRate\": 123,\n \"stateRate\": 123,\n \"federalRate\": 123,\n \"simplesNacionalRate\": 123,\n \"source\": \"<string>\"\n }\n}"
response = http.request(request)
puts response.read_body{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"integrationId": "<string>",
"issuedOn": "2023-11-07T05:31:56Z",
"effectiveDate": "2023-11-07T05:31:56Z",
"receiver": {
"name": "<string>",
"federalTaxNumber": "<string>",
"stateTaxNumber": "<string>",
"suframaTaxNumber": "<string>",
"cityTaxNumber": "<string>",
"email": "<string>",
"phoneNumber": "<string>",
"address": {
"street": "<string>",
"district": "<string>",
"postalCode": "<string>",
"number": "<string>",
"additionalInformation": "<string>",
"city": {
"name": "<string>",
"state": "<string>",
"code": 123
},
"country": "<string>"
}
},
"company": {
"name": "<string>",
"legalName": "<string>",
"federalTaxNumber": "<string>",
"stateTaxNumber": "<string>",
"cityTaxNumber": "<string>"
},
"order": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"date": "2023-11-07T05:31:56Z",
"transactionId": "<string>"
},
"authorization": {
"date": "2023-11-07T05:31:56Z",
"protocol": "<string>",
"digestValue": "<string>"
},
"amount": 123,
"number": 123,
"processingDetail": {
"message": "<string>",
"code": "<string>",
"on": "2023-11-07T05:31:56Z"
},
"description": "<string>",
"totals": {
"invoiceAmount": 123,
"netAmount": 123,
"issBaseTax": 123,
"irRate": 123,
"csllRate": 123,
"pisRate": 123,
"cofinsRate": 123,
"inssRate": 123,
"issRate": 123,
"issAmount": 123,
"discountUnconditionedAmount": 123,
"discountConditionedAmount": 123,
"irAmount": 123,
"pisCofinsBaseTax": 123,
"pisAmount": 123,
"cofinsAmount": 123,
"inssAmount": 123,
"csllAmount": 123,
"othersAmount": 123,
"deductionsAmount": 123,
"irWithheld": true,
"issWithheld": true,
"cofinsWithheld": true,
"inssWithheld": true,
"csllWithheld": true,
"pisWithheld": true,
"ibsStateRate": 123,
"ibsCityRate": 123,
"cbsRate": 123,
"ibsCbsBaseTax": 123,
"ibsStateAmount": 123,
"ibsCityAmount": 123,
"ibsAmount": 123,
"cbsAmount": 123,
"receivedAmount": 123
},
"rps": {
"number": 123,
"series": "<string>"
},
"location": {
"code": 123,
"name": "<string>"
},
"ibsCbs": {
"cst": 123,
"classification": 123,
"operationIndicatorCode": "<string>",
"isPersonalUse": true,
"property": {
"fiscalPropertyTaxNumber": "<string>",
"cibCode": "<string>",
"address": {
"street": "<string>",
"district": "<string>",
"postalCode": "<string>",
"number": "<string>",
"additionalInformation": "<string>",
"city": {
"name": "<string>",
"state": "<string>",
"code": 123
},
"country": "<string>"
}
}
},
"nbsCode": "<string>",
"nationalTaxationCode": "<string>",
"batchNumber": 123,
"approximateTaxes": {
"federalAmount": 123,
"federalRate": 123,
"municipalRate": 123,
"municipalAmount": 123,
"stateAmount": 123,
"stateRate": 123,
"amount": 123,
"rate": 123,
"version": "<string>",
"source": "<string>"
}
}Criar NFS-e
Cria uma NFS-e (nota de serviço) e a enfileira para emissão junto à prefeitura/provedor
municipal. A emissão é assíncrona: a resposta 2xx confirma que a solicitação foi aceita, não
que a nota foi autorizada — acompanhe o resultado por webhook ou consulta.
integrationId — Identificador da nota no seu sistema (máx. 36 caracteres). Recomendado em todas as integrações:
- Associação: vincula a NFS-e gerada pela Spedy a um ID do seu sistema (ex: ID do pedido)
- Idempotência: um segundo POST com o mesmo
integrationIdatualiza a nota existente em vez de criar uma nova — protege contra duplicidade em retries e timeouts - Correção de rejeitada: para corrigir uma NFS-e rejeitada, reenvie o POST com os dados corrigidos e o mesmo
integrationId— sem necessidade de deletar a nota anterior
curl --request POST \
--url https://api.spedy.com.br/v1/service-invoices \
--header 'Content-Type: application/json-patch+json' \
--header 'X-Api-Key: <api-key>' \
--data '
{
"description": "<string>",
"total": {
"invoiceAmount": 123,
"netAmount": 123,
"issBaseTax": 123,
"irRate": 123,
"csllRate": 123,
"pisRate": 123,
"cofinsRate": 123,
"inssRate": 123,
"issRate": 123,
"issAmount": 123,
"discountUnconditionedAmount": 123,
"discountConditionedAmount": 123,
"irAmount": 123,
"pisCofinsBaseTax": 123,
"pisAmount": 123,
"cofinsAmount": 123,
"inssAmount": 123,
"csllAmount": 123,
"othersAmount": 123,
"deductionsAmount": 123,
"irWithheld": true,
"issWithheld": true,
"cofinsWithheld": true,
"inssWithheld": true,
"csllWithheld": true,
"pisWithheld": true,
"ibsStateRate": 123,
"ibsCityRate": 123,
"cbsRate": 123,
"ibsCbsBaseTax": 123,
"ibsStateAmount": 123,
"ibsCityAmount": 123,
"ibsAmount": 123,
"cbsAmount": 123,
"receivedAmount": 123
},
"integrationId": "<string>",
"issuedOn": "2023-11-07T05:31:56Z",
"effectiveDate": "2023-11-07T05:31:56Z",
"receiver": {
"name": "<string>",
"federalTaxNumber": "<string>",
"stateTaxNumber": "<string>",
"suframaTaxNumber": "<string>",
"cityTaxNumber": "<string>",
"email": "<string>",
"phoneNumber": "<string>",
"address": {
"street": "<string>",
"district": "<string>",
"postalCode": "<string>",
"number": "<string>",
"additionalInformation": "<string>",
"city": {
"name": "<string>",
"state": "<string>",
"code": 123
},
"country": "<string>"
}
},
"number": 123,
"additionalInformation": "<string>",
"sendEmailToCustomer": true,
"batchNumber": 123,
"rpsNumber": 123,
"rpsSeries": "<string>",
"cnaeCode": "<string>",
"nbsCode": "<string>",
"federalServiceCode": "<string>",
"nationalTaxationCode": "<string>",
"cityServiceCode": "<string>",
"intermediary": {
"sellerRegistrationId": "<string>",
"name": "<string>",
"federalTaxNumber": "<string>",
"stateTaxNumber": "<string>",
"cityTaxNumber": "<string>",
"email": "<string>",
"phoneNumber": "<string>",
"address": {
"street": "<string>",
"district": "<string>",
"postalCode": "<string>",
"number": "<string>",
"additionalInformation": "<string>",
"city": {
"name": "<string>",
"state": "<string>",
"code": 123
},
"country": "<string>"
}
},
"cstPisCofins": "<string>",
"simplesNacionalAnnex": "<string>",
"location": {
"code": 123,
"name": "<string>"
},
"ibsCbs": {
"cst": 123,
"classification": 123,
"operationIndicatorCode": "<string>",
"isPersonalUse": true,
"property": {
"fiscalPropertyTaxNumber": "<string>",
"cibCode": "<string>",
"address": {
"street": "<string>",
"district": "<string>",
"postalCode": "<string>",
"number": "<string>",
"additionalInformation": "<string>",
"city": {
"name": "<string>",
"state": "<string>",
"code": 123
},
"country": "<string>"
}
}
},
"national": {
"municipalBenefit": {
"identification": "<string>"
},
"construction": {
"fiscalPropertyTaxNumber": "<string>",
"constructionCode": "<string>",
"cibCode": "<string>",
"address": {
"street": "<string>",
"district": "<string>",
"postalCode": "<string>",
"number": "<string>",
"additionalInformation": "<string>",
"city": {
"name": "<string>",
"state": "<string>",
"code": 123
},
"country": "<string>"
}
},
"event": {
"name": "<string>",
"startDate": "2023-11-07T05:31:56Z",
"endDate": "2023-11-07T05:31:56Z",
"identifier": "<string>",
"address": {
"street": "<string>",
"district": "<string>",
"postalCode": "<string>",
"number": "<string>",
"additionalInformation": "<string>",
"city": {
"name": "<string>",
"state": "<string>",
"code": 123
},
"country": "<string>"
}
}
},
"approximateTaxes": {
"municipalRate": 123,
"stateRate": 123,
"federalRate": 123,
"simplesNacionalRate": 123,
"source": "<string>"
}
}
'import requests
url = "https://api.spedy.com.br/v1/service-invoices"
payload = {
"description": "<string>",
"total": {
"invoiceAmount": 123,
"netAmount": 123,
"issBaseTax": 123,
"irRate": 123,
"csllRate": 123,
"pisRate": 123,
"cofinsRate": 123,
"inssRate": 123,
"issRate": 123,
"issAmount": 123,
"discountUnconditionedAmount": 123,
"discountConditionedAmount": 123,
"irAmount": 123,
"pisCofinsBaseTax": 123,
"pisAmount": 123,
"cofinsAmount": 123,
"inssAmount": 123,
"csllAmount": 123,
"othersAmount": 123,
"deductionsAmount": 123,
"irWithheld": True,
"issWithheld": True,
"cofinsWithheld": True,
"inssWithheld": True,
"csllWithheld": True,
"pisWithheld": True,
"ibsStateRate": 123,
"ibsCityRate": 123,
"cbsRate": 123,
"ibsCbsBaseTax": 123,
"ibsStateAmount": 123,
"ibsCityAmount": 123,
"ibsAmount": 123,
"cbsAmount": 123,
"receivedAmount": 123
},
"integrationId": "<string>",
"issuedOn": "2023-11-07T05:31:56Z",
"effectiveDate": "2023-11-07T05:31:56Z",
"receiver": {
"name": "<string>",
"federalTaxNumber": "<string>",
"stateTaxNumber": "<string>",
"suframaTaxNumber": "<string>",
"cityTaxNumber": "<string>",
"email": "<string>",
"phoneNumber": "<string>",
"address": {
"street": "<string>",
"district": "<string>",
"postalCode": "<string>",
"number": "<string>",
"additionalInformation": "<string>",
"city": {
"name": "<string>",
"state": "<string>",
"code": 123
},
"country": "<string>"
}
},
"number": 123,
"additionalInformation": "<string>",
"sendEmailToCustomer": True,
"batchNumber": 123,
"rpsNumber": 123,
"rpsSeries": "<string>",
"cnaeCode": "<string>",
"nbsCode": "<string>",
"federalServiceCode": "<string>",
"nationalTaxationCode": "<string>",
"cityServiceCode": "<string>",
"intermediary": {
"sellerRegistrationId": "<string>",
"name": "<string>",
"federalTaxNumber": "<string>",
"stateTaxNumber": "<string>",
"cityTaxNumber": "<string>",
"email": "<string>",
"phoneNumber": "<string>",
"address": {
"street": "<string>",
"district": "<string>",
"postalCode": "<string>",
"number": "<string>",
"additionalInformation": "<string>",
"city": {
"name": "<string>",
"state": "<string>",
"code": 123
},
"country": "<string>"
}
},
"cstPisCofins": "<string>",
"simplesNacionalAnnex": "<string>",
"location": {
"code": 123,
"name": "<string>"
},
"ibsCbs": {
"cst": 123,
"classification": 123,
"operationIndicatorCode": "<string>",
"isPersonalUse": True,
"property": {
"fiscalPropertyTaxNumber": "<string>",
"cibCode": "<string>",
"address": {
"street": "<string>",
"district": "<string>",
"postalCode": "<string>",
"number": "<string>",
"additionalInformation": "<string>",
"city": {
"name": "<string>",
"state": "<string>",
"code": 123
},
"country": "<string>"
}
}
},
"national": {
"municipalBenefit": { "identification": "<string>" },
"construction": {
"fiscalPropertyTaxNumber": "<string>",
"constructionCode": "<string>",
"cibCode": "<string>",
"address": {
"street": "<string>",
"district": "<string>",
"postalCode": "<string>",
"number": "<string>",
"additionalInformation": "<string>",
"city": {
"name": "<string>",
"state": "<string>",
"code": 123
},
"country": "<string>"
}
},
"event": {
"name": "<string>",
"startDate": "2023-11-07T05:31:56Z",
"endDate": "2023-11-07T05:31:56Z",
"identifier": "<string>",
"address": {
"street": "<string>",
"district": "<string>",
"postalCode": "<string>",
"number": "<string>",
"additionalInformation": "<string>",
"city": {
"name": "<string>",
"state": "<string>",
"code": 123
},
"country": "<string>"
}
}
},
"approximateTaxes": {
"municipalRate": 123,
"stateRate": 123,
"federalRate": 123,
"simplesNacionalRate": 123,
"source": "<string>"
}
}
headers = {
"X-Api-Key": "<api-key>",
"Content-Type": "application/json-patch+json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'X-Api-Key': '<api-key>', 'Content-Type': 'application/json-patch+json'},
body: JSON.stringify({
description: '<string>',
total: {
invoiceAmount: 123,
netAmount: 123,
issBaseTax: 123,
irRate: 123,
csllRate: 123,
pisRate: 123,
cofinsRate: 123,
inssRate: 123,
issRate: 123,
issAmount: 123,
discountUnconditionedAmount: 123,
discountConditionedAmount: 123,
irAmount: 123,
pisCofinsBaseTax: 123,
pisAmount: 123,
cofinsAmount: 123,
inssAmount: 123,
csllAmount: 123,
othersAmount: 123,
deductionsAmount: 123,
irWithheld: true,
issWithheld: true,
cofinsWithheld: true,
inssWithheld: true,
csllWithheld: true,
pisWithheld: true,
ibsStateRate: 123,
ibsCityRate: 123,
cbsRate: 123,
ibsCbsBaseTax: 123,
ibsStateAmount: 123,
ibsCityAmount: 123,
ibsAmount: 123,
cbsAmount: 123,
receivedAmount: 123
},
integrationId: '<string>',
issuedOn: '2023-11-07T05:31:56Z',
effectiveDate: '2023-11-07T05:31:56Z',
receiver: {
name: '<string>',
federalTaxNumber: '<string>',
stateTaxNumber: '<string>',
suframaTaxNumber: '<string>',
cityTaxNumber: '<string>',
email: '<string>',
phoneNumber: '<string>',
address: {
street: '<string>',
district: '<string>',
postalCode: '<string>',
number: '<string>',
additionalInformation: '<string>',
city: {name: '<string>', state: '<string>', code: 123},
country: '<string>'
}
},
number: 123,
additionalInformation: '<string>',
sendEmailToCustomer: true,
batchNumber: 123,
rpsNumber: 123,
rpsSeries: '<string>',
cnaeCode: '<string>',
nbsCode: '<string>',
federalServiceCode: '<string>',
nationalTaxationCode: '<string>',
cityServiceCode: '<string>',
intermediary: {
sellerRegistrationId: '<string>',
name: '<string>',
federalTaxNumber: '<string>',
stateTaxNumber: '<string>',
cityTaxNumber: '<string>',
email: '<string>',
phoneNumber: '<string>',
address: {
street: '<string>',
district: '<string>',
postalCode: '<string>',
number: '<string>',
additionalInformation: '<string>',
city: {name: '<string>', state: '<string>', code: 123},
country: '<string>'
}
},
cstPisCofins: '<string>',
simplesNacionalAnnex: '<string>',
location: {code: 123, name: '<string>'},
ibsCbs: {
cst: 123,
classification: 123,
operationIndicatorCode: '<string>',
isPersonalUse: true,
property: {
fiscalPropertyTaxNumber: '<string>',
cibCode: '<string>',
address: {
street: '<string>',
district: '<string>',
postalCode: '<string>',
number: '<string>',
additionalInformation: '<string>',
city: {name: '<string>', state: '<string>', code: 123},
country: '<string>'
}
}
},
national: {
municipalBenefit: {identification: '<string>'},
construction: {
fiscalPropertyTaxNumber: '<string>',
constructionCode: '<string>',
cibCode: '<string>',
address: {
street: '<string>',
district: '<string>',
postalCode: '<string>',
number: '<string>',
additionalInformation: '<string>',
city: {name: '<string>', state: '<string>', code: 123},
country: '<string>'
}
},
event: {
name: '<string>',
startDate: '2023-11-07T05:31:56Z',
endDate: '2023-11-07T05:31:56Z',
identifier: '<string>',
address: {
street: '<string>',
district: '<string>',
postalCode: '<string>',
number: '<string>',
additionalInformation: '<string>',
city: {name: '<string>', state: '<string>', code: 123},
country: '<string>'
}
}
},
approximateTaxes: {
municipalRate: 123,
stateRate: 123,
federalRate: 123,
simplesNacionalRate: 123,
source: '<string>'
}
})
};
fetch('https://api.spedy.com.br/v1/service-invoices', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.spedy.com.br/v1/service-invoices",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'description' => '<string>',
'total' => [
'invoiceAmount' => 123,
'netAmount' => 123,
'issBaseTax' => 123,
'irRate' => 123,
'csllRate' => 123,
'pisRate' => 123,
'cofinsRate' => 123,
'inssRate' => 123,
'issRate' => 123,
'issAmount' => 123,
'discountUnconditionedAmount' => 123,
'discountConditionedAmount' => 123,
'irAmount' => 123,
'pisCofinsBaseTax' => 123,
'pisAmount' => 123,
'cofinsAmount' => 123,
'inssAmount' => 123,
'csllAmount' => 123,
'othersAmount' => 123,
'deductionsAmount' => 123,
'irWithheld' => true,
'issWithheld' => true,
'cofinsWithheld' => true,
'inssWithheld' => true,
'csllWithheld' => true,
'pisWithheld' => true,
'ibsStateRate' => 123,
'ibsCityRate' => 123,
'cbsRate' => 123,
'ibsCbsBaseTax' => 123,
'ibsStateAmount' => 123,
'ibsCityAmount' => 123,
'ibsAmount' => 123,
'cbsAmount' => 123,
'receivedAmount' => 123
],
'integrationId' => '<string>',
'issuedOn' => '2023-11-07T05:31:56Z',
'effectiveDate' => '2023-11-07T05:31:56Z',
'receiver' => [
'name' => '<string>',
'federalTaxNumber' => '<string>',
'stateTaxNumber' => '<string>',
'suframaTaxNumber' => '<string>',
'cityTaxNumber' => '<string>',
'email' => '<string>',
'phoneNumber' => '<string>',
'address' => [
'street' => '<string>',
'district' => '<string>',
'postalCode' => '<string>',
'number' => '<string>',
'additionalInformation' => '<string>',
'city' => [
'name' => '<string>',
'state' => '<string>',
'code' => 123
],
'country' => '<string>'
]
],
'number' => 123,
'additionalInformation' => '<string>',
'sendEmailToCustomer' => true,
'batchNumber' => 123,
'rpsNumber' => 123,
'rpsSeries' => '<string>',
'cnaeCode' => '<string>',
'nbsCode' => '<string>',
'federalServiceCode' => '<string>',
'nationalTaxationCode' => '<string>',
'cityServiceCode' => '<string>',
'intermediary' => [
'sellerRegistrationId' => '<string>',
'name' => '<string>',
'federalTaxNumber' => '<string>',
'stateTaxNumber' => '<string>',
'cityTaxNumber' => '<string>',
'email' => '<string>',
'phoneNumber' => '<string>',
'address' => [
'street' => '<string>',
'district' => '<string>',
'postalCode' => '<string>',
'number' => '<string>',
'additionalInformation' => '<string>',
'city' => [
'name' => '<string>',
'state' => '<string>',
'code' => 123
],
'country' => '<string>'
]
],
'cstPisCofins' => '<string>',
'simplesNacionalAnnex' => '<string>',
'location' => [
'code' => 123,
'name' => '<string>'
],
'ibsCbs' => [
'cst' => 123,
'classification' => 123,
'operationIndicatorCode' => '<string>',
'isPersonalUse' => true,
'property' => [
'fiscalPropertyTaxNumber' => '<string>',
'cibCode' => '<string>',
'address' => [
'street' => '<string>',
'district' => '<string>',
'postalCode' => '<string>',
'number' => '<string>',
'additionalInformation' => '<string>',
'city' => [
'name' => '<string>',
'state' => '<string>',
'code' => 123
],
'country' => '<string>'
]
]
],
'national' => [
'municipalBenefit' => [
'identification' => '<string>'
],
'construction' => [
'fiscalPropertyTaxNumber' => '<string>',
'constructionCode' => '<string>',
'cibCode' => '<string>',
'address' => [
'street' => '<string>',
'district' => '<string>',
'postalCode' => '<string>',
'number' => '<string>',
'additionalInformation' => '<string>',
'city' => [
'name' => '<string>',
'state' => '<string>',
'code' => 123
],
'country' => '<string>'
]
],
'event' => [
'name' => '<string>',
'startDate' => '2023-11-07T05:31:56Z',
'endDate' => '2023-11-07T05:31:56Z',
'identifier' => '<string>',
'address' => [
'street' => '<string>',
'district' => '<string>',
'postalCode' => '<string>',
'number' => '<string>',
'additionalInformation' => '<string>',
'city' => [
'name' => '<string>',
'state' => '<string>',
'code' => 123
],
'country' => '<string>'
]
]
],
'approximateTaxes' => [
'municipalRate' => 123,
'stateRate' => 123,
'federalRate' => 123,
'simplesNacionalRate' => 123,
'source' => '<string>'
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json-patch+json",
"X-Api-Key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.spedy.com.br/v1/service-invoices"
payload := strings.NewReader("{\n \"description\": \"<string>\",\n \"total\": {\n \"invoiceAmount\": 123,\n \"netAmount\": 123,\n \"issBaseTax\": 123,\n \"irRate\": 123,\n \"csllRate\": 123,\n \"pisRate\": 123,\n \"cofinsRate\": 123,\n \"inssRate\": 123,\n \"issRate\": 123,\n \"issAmount\": 123,\n \"discountUnconditionedAmount\": 123,\n \"discountConditionedAmount\": 123,\n \"irAmount\": 123,\n \"pisCofinsBaseTax\": 123,\n \"pisAmount\": 123,\n \"cofinsAmount\": 123,\n \"inssAmount\": 123,\n \"csllAmount\": 123,\n \"othersAmount\": 123,\n \"deductionsAmount\": 123,\n \"irWithheld\": true,\n \"issWithheld\": true,\n \"cofinsWithheld\": true,\n \"inssWithheld\": true,\n \"csllWithheld\": true,\n \"pisWithheld\": true,\n \"ibsStateRate\": 123,\n \"ibsCityRate\": 123,\n \"cbsRate\": 123,\n \"ibsCbsBaseTax\": 123,\n \"ibsStateAmount\": 123,\n \"ibsCityAmount\": 123,\n \"ibsAmount\": 123,\n \"cbsAmount\": 123,\n \"receivedAmount\": 123\n },\n \"integrationId\": \"<string>\",\n \"issuedOn\": \"2023-11-07T05:31:56Z\",\n \"effectiveDate\": \"2023-11-07T05:31:56Z\",\n \"receiver\": {\n \"name\": \"<string>\",\n \"federalTaxNumber\": \"<string>\",\n \"stateTaxNumber\": \"<string>\",\n \"suframaTaxNumber\": \"<string>\",\n \"cityTaxNumber\": \"<string>\",\n \"email\": \"<string>\",\n \"phoneNumber\": \"<string>\",\n \"address\": {\n \"street\": \"<string>\",\n \"district\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"number\": \"<string>\",\n \"additionalInformation\": \"<string>\",\n \"city\": {\n \"name\": \"<string>\",\n \"state\": \"<string>\",\n \"code\": 123\n },\n \"country\": \"<string>\"\n }\n },\n \"number\": 123,\n \"additionalInformation\": \"<string>\",\n \"sendEmailToCustomer\": true,\n \"batchNumber\": 123,\n \"rpsNumber\": 123,\n \"rpsSeries\": \"<string>\",\n \"cnaeCode\": \"<string>\",\n \"nbsCode\": \"<string>\",\n \"federalServiceCode\": \"<string>\",\n \"nationalTaxationCode\": \"<string>\",\n \"cityServiceCode\": \"<string>\",\n \"intermediary\": {\n \"sellerRegistrationId\": \"<string>\",\n \"name\": \"<string>\",\n \"federalTaxNumber\": \"<string>\",\n \"stateTaxNumber\": \"<string>\",\n \"cityTaxNumber\": \"<string>\",\n \"email\": \"<string>\",\n \"phoneNumber\": \"<string>\",\n \"address\": {\n \"street\": \"<string>\",\n \"district\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"number\": \"<string>\",\n \"additionalInformation\": \"<string>\",\n \"city\": {\n \"name\": \"<string>\",\n \"state\": \"<string>\",\n \"code\": 123\n },\n \"country\": \"<string>\"\n }\n },\n \"cstPisCofins\": \"<string>\",\n \"simplesNacionalAnnex\": \"<string>\",\n \"location\": {\n \"code\": 123,\n \"name\": \"<string>\"\n },\n \"ibsCbs\": {\n \"cst\": 123,\n \"classification\": 123,\n \"operationIndicatorCode\": \"<string>\",\n \"isPersonalUse\": true,\n \"property\": {\n \"fiscalPropertyTaxNumber\": \"<string>\",\n \"cibCode\": \"<string>\",\n \"address\": {\n \"street\": \"<string>\",\n \"district\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"number\": \"<string>\",\n \"additionalInformation\": \"<string>\",\n \"city\": {\n \"name\": \"<string>\",\n \"state\": \"<string>\",\n \"code\": 123\n },\n \"country\": \"<string>\"\n }\n }\n },\n \"national\": {\n \"municipalBenefit\": {\n \"identification\": \"<string>\"\n },\n \"construction\": {\n \"fiscalPropertyTaxNumber\": \"<string>\",\n \"constructionCode\": \"<string>\",\n \"cibCode\": \"<string>\",\n \"address\": {\n \"street\": \"<string>\",\n \"district\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"number\": \"<string>\",\n \"additionalInformation\": \"<string>\",\n \"city\": {\n \"name\": \"<string>\",\n \"state\": \"<string>\",\n \"code\": 123\n },\n \"country\": \"<string>\"\n }\n },\n \"event\": {\n \"name\": \"<string>\",\n \"startDate\": \"2023-11-07T05:31:56Z\",\n \"endDate\": \"2023-11-07T05:31:56Z\",\n \"identifier\": \"<string>\",\n \"address\": {\n \"street\": \"<string>\",\n \"district\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"number\": \"<string>\",\n \"additionalInformation\": \"<string>\",\n \"city\": {\n \"name\": \"<string>\",\n \"state\": \"<string>\",\n \"code\": 123\n },\n \"country\": \"<string>\"\n }\n }\n },\n \"approximateTaxes\": {\n \"municipalRate\": 123,\n \"stateRate\": 123,\n \"federalRate\": 123,\n \"simplesNacionalRate\": 123,\n \"source\": \"<string>\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("X-Api-Key", "<api-key>")
req.Header.Add("Content-Type", "application/json-patch+json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.spedy.com.br/v1/service-invoices")
.header("X-Api-Key", "<api-key>")
.header("Content-Type", "application/json-patch+json")
.body("{\n \"description\": \"<string>\",\n \"total\": {\n \"invoiceAmount\": 123,\n \"netAmount\": 123,\n \"issBaseTax\": 123,\n \"irRate\": 123,\n \"csllRate\": 123,\n \"pisRate\": 123,\n \"cofinsRate\": 123,\n \"inssRate\": 123,\n \"issRate\": 123,\n \"issAmount\": 123,\n \"discountUnconditionedAmount\": 123,\n \"discountConditionedAmount\": 123,\n \"irAmount\": 123,\n \"pisCofinsBaseTax\": 123,\n \"pisAmount\": 123,\n \"cofinsAmount\": 123,\n \"inssAmount\": 123,\n \"csllAmount\": 123,\n \"othersAmount\": 123,\n \"deductionsAmount\": 123,\n \"irWithheld\": true,\n \"issWithheld\": true,\n \"cofinsWithheld\": true,\n \"inssWithheld\": true,\n \"csllWithheld\": true,\n \"pisWithheld\": true,\n \"ibsStateRate\": 123,\n \"ibsCityRate\": 123,\n \"cbsRate\": 123,\n \"ibsCbsBaseTax\": 123,\n \"ibsStateAmount\": 123,\n \"ibsCityAmount\": 123,\n \"ibsAmount\": 123,\n \"cbsAmount\": 123,\n \"receivedAmount\": 123\n },\n \"integrationId\": \"<string>\",\n \"issuedOn\": \"2023-11-07T05:31:56Z\",\n \"effectiveDate\": \"2023-11-07T05:31:56Z\",\n \"receiver\": {\n \"name\": \"<string>\",\n \"federalTaxNumber\": \"<string>\",\n \"stateTaxNumber\": \"<string>\",\n \"suframaTaxNumber\": \"<string>\",\n \"cityTaxNumber\": \"<string>\",\n \"email\": \"<string>\",\n \"phoneNumber\": \"<string>\",\n \"address\": {\n \"street\": \"<string>\",\n \"district\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"number\": \"<string>\",\n \"additionalInformation\": \"<string>\",\n \"city\": {\n \"name\": \"<string>\",\n \"state\": \"<string>\",\n \"code\": 123\n },\n \"country\": \"<string>\"\n }\n },\n \"number\": 123,\n \"additionalInformation\": \"<string>\",\n \"sendEmailToCustomer\": true,\n \"batchNumber\": 123,\n \"rpsNumber\": 123,\n \"rpsSeries\": \"<string>\",\n \"cnaeCode\": \"<string>\",\n \"nbsCode\": \"<string>\",\n \"federalServiceCode\": \"<string>\",\n \"nationalTaxationCode\": \"<string>\",\n \"cityServiceCode\": \"<string>\",\n \"intermediary\": {\n \"sellerRegistrationId\": \"<string>\",\n \"name\": \"<string>\",\n \"federalTaxNumber\": \"<string>\",\n \"stateTaxNumber\": \"<string>\",\n \"cityTaxNumber\": \"<string>\",\n \"email\": \"<string>\",\n \"phoneNumber\": \"<string>\",\n \"address\": {\n \"street\": \"<string>\",\n \"district\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"number\": \"<string>\",\n \"additionalInformation\": \"<string>\",\n \"city\": {\n \"name\": \"<string>\",\n \"state\": \"<string>\",\n \"code\": 123\n },\n \"country\": \"<string>\"\n }\n },\n \"cstPisCofins\": \"<string>\",\n \"simplesNacionalAnnex\": \"<string>\",\n \"location\": {\n \"code\": 123,\n \"name\": \"<string>\"\n },\n \"ibsCbs\": {\n \"cst\": 123,\n \"classification\": 123,\n \"operationIndicatorCode\": \"<string>\",\n \"isPersonalUse\": true,\n \"property\": {\n \"fiscalPropertyTaxNumber\": \"<string>\",\n \"cibCode\": \"<string>\",\n \"address\": {\n \"street\": \"<string>\",\n \"district\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"number\": \"<string>\",\n \"additionalInformation\": \"<string>\",\n \"city\": {\n \"name\": \"<string>\",\n \"state\": \"<string>\",\n \"code\": 123\n },\n \"country\": \"<string>\"\n }\n }\n },\n \"national\": {\n \"municipalBenefit\": {\n \"identification\": \"<string>\"\n },\n \"construction\": {\n \"fiscalPropertyTaxNumber\": \"<string>\",\n \"constructionCode\": \"<string>\",\n \"cibCode\": \"<string>\",\n \"address\": {\n \"street\": \"<string>\",\n \"district\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"number\": \"<string>\",\n \"additionalInformation\": \"<string>\",\n \"city\": {\n \"name\": \"<string>\",\n \"state\": \"<string>\",\n \"code\": 123\n },\n \"country\": \"<string>\"\n }\n },\n \"event\": {\n \"name\": \"<string>\",\n \"startDate\": \"2023-11-07T05:31:56Z\",\n \"endDate\": \"2023-11-07T05:31:56Z\",\n \"identifier\": \"<string>\",\n \"address\": {\n \"street\": \"<string>\",\n \"district\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"number\": \"<string>\",\n \"additionalInformation\": \"<string>\",\n \"city\": {\n \"name\": \"<string>\",\n \"state\": \"<string>\",\n \"code\": 123\n },\n \"country\": \"<string>\"\n }\n }\n },\n \"approximateTaxes\": {\n \"municipalRate\": 123,\n \"stateRate\": 123,\n \"federalRate\": 123,\n \"simplesNacionalRate\": 123,\n \"source\": \"<string>\"\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.spedy.com.br/v1/service-invoices")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["X-Api-Key"] = '<api-key>'
request["Content-Type"] = 'application/json-patch+json'
request.body = "{\n \"description\": \"<string>\",\n \"total\": {\n \"invoiceAmount\": 123,\n \"netAmount\": 123,\n \"issBaseTax\": 123,\n \"irRate\": 123,\n \"csllRate\": 123,\n \"pisRate\": 123,\n \"cofinsRate\": 123,\n \"inssRate\": 123,\n \"issRate\": 123,\n \"issAmount\": 123,\n \"discountUnconditionedAmount\": 123,\n \"discountConditionedAmount\": 123,\n \"irAmount\": 123,\n \"pisCofinsBaseTax\": 123,\n \"pisAmount\": 123,\n \"cofinsAmount\": 123,\n \"inssAmount\": 123,\n \"csllAmount\": 123,\n \"othersAmount\": 123,\n \"deductionsAmount\": 123,\n \"irWithheld\": true,\n \"issWithheld\": true,\n \"cofinsWithheld\": true,\n \"inssWithheld\": true,\n \"csllWithheld\": true,\n \"pisWithheld\": true,\n \"ibsStateRate\": 123,\n \"ibsCityRate\": 123,\n \"cbsRate\": 123,\n \"ibsCbsBaseTax\": 123,\n \"ibsStateAmount\": 123,\n \"ibsCityAmount\": 123,\n \"ibsAmount\": 123,\n \"cbsAmount\": 123,\n \"receivedAmount\": 123\n },\n \"integrationId\": \"<string>\",\n \"issuedOn\": \"2023-11-07T05:31:56Z\",\n \"effectiveDate\": \"2023-11-07T05:31:56Z\",\n \"receiver\": {\n \"name\": \"<string>\",\n \"federalTaxNumber\": \"<string>\",\n \"stateTaxNumber\": \"<string>\",\n \"suframaTaxNumber\": \"<string>\",\n \"cityTaxNumber\": \"<string>\",\n \"email\": \"<string>\",\n \"phoneNumber\": \"<string>\",\n \"address\": {\n \"street\": \"<string>\",\n \"district\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"number\": \"<string>\",\n \"additionalInformation\": \"<string>\",\n \"city\": {\n \"name\": \"<string>\",\n \"state\": \"<string>\",\n \"code\": 123\n },\n \"country\": \"<string>\"\n }\n },\n \"number\": 123,\n \"additionalInformation\": \"<string>\",\n \"sendEmailToCustomer\": true,\n \"batchNumber\": 123,\n \"rpsNumber\": 123,\n \"rpsSeries\": \"<string>\",\n \"cnaeCode\": \"<string>\",\n \"nbsCode\": \"<string>\",\n \"federalServiceCode\": \"<string>\",\n \"nationalTaxationCode\": \"<string>\",\n \"cityServiceCode\": \"<string>\",\n \"intermediary\": {\n \"sellerRegistrationId\": \"<string>\",\n \"name\": \"<string>\",\n \"federalTaxNumber\": \"<string>\",\n \"stateTaxNumber\": \"<string>\",\n \"cityTaxNumber\": \"<string>\",\n \"email\": \"<string>\",\n \"phoneNumber\": \"<string>\",\n \"address\": {\n \"street\": \"<string>\",\n \"district\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"number\": \"<string>\",\n \"additionalInformation\": \"<string>\",\n \"city\": {\n \"name\": \"<string>\",\n \"state\": \"<string>\",\n \"code\": 123\n },\n \"country\": \"<string>\"\n }\n },\n \"cstPisCofins\": \"<string>\",\n \"simplesNacionalAnnex\": \"<string>\",\n \"location\": {\n \"code\": 123,\n \"name\": \"<string>\"\n },\n \"ibsCbs\": {\n \"cst\": 123,\n \"classification\": 123,\n \"operationIndicatorCode\": \"<string>\",\n \"isPersonalUse\": true,\n \"property\": {\n \"fiscalPropertyTaxNumber\": \"<string>\",\n \"cibCode\": \"<string>\",\n \"address\": {\n \"street\": \"<string>\",\n \"district\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"number\": \"<string>\",\n \"additionalInformation\": \"<string>\",\n \"city\": {\n \"name\": \"<string>\",\n \"state\": \"<string>\",\n \"code\": 123\n },\n \"country\": \"<string>\"\n }\n }\n },\n \"national\": {\n \"municipalBenefit\": {\n \"identification\": \"<string>\"\n },\n \"construction\": {\n \"fiscalPropertyTaxNumber\": \"<string>\",\n \"constructionCode\": \"<string>\",\n \"cibCode\": \"<string>\",\n \"address\": {\n \"street\": \"<string>\",\n \"district\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"number\": \"<string>\",\n \"additionalInformation\": \"<string>\",\n \"city\": {\n \"name\": \"<string>\",\n \"state\": \"<string>\",\n \"code\": 123\n },\n \"country\": \"<string>\"\n }\n },\n \"event\": {\n \"name\": \"<string>\",\n \"startDate\": \"2023-11-07T05:31:56Z\",\n \"endDate\": \"2023-11-07T05:31:56Z\",\n \"identifier\": \"<string>\",\n \"address\": {\n \"street\": \"<string>\",\n \"district\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"number\": \"<string>\",\n \"additionalInformation\": \"<string>\",\n \"city\": {\n \"name\": \"<string>\",\n \"state\": \"<string>\",\n \"code\": 123\n },\n \"country\": \"<string>\"\n }\n }\n },\n \"approximateTaxes\": {\n \"municipalRate\": 123,\n \"stateRate\": 123,\n \"federalRate\": 123,\n \"simplesNacionalRate\": 123,\n \"source\": \"<string>\"\n }\n}"
response = http.request(request)
puts response.read_body{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"integrationId": "<string>",
"issuedOn": "2023-11-07T05:31:56Z",
"effectiveDate": "2023-11-07T05:31:56Z",
"receiver": {
"name": "<string>",
"federalTaxNumber": "<string>",
"stateTaxNumber": "<string>",
"suframaTaxNumber": "<string>",
"cityTaxNumber": "<string>",
"email": "<string>",
"phoneNumber": "<string>",
"address": {
"street": "<string>",
"district": "<string>",
"postalCode": "<string>",
"number": "<string>",
"additionalInformation": "<string>",
"city": {
"name": "<string>",
"state": "<string>",
"code": 123
},
"country": "<string>"
}
},
"company": {
"name": "<string>",
"legalName": "<string>",
"federalTaxNumber": "<string>",
"stateTaxNumber": "<string>",
"cityTaxNumber": "<string>"
},
"order": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"date": "2023-11-07T05:31:56Z",
"transactionId": "<string>"
},
"authorization": {
"date": "2023-11-07T05:31:56Z",
"protocol": "<string>",
"digestValue": "<string>"
},
"amount": 123,
"number": 123,
"processingDetail": {
"message": "<string>",
"code": "<string>",
"on": "2023-11-07T05:31:56Z"
},
"description": "<string>",
"totals": {
"invoiceAmount": 123,
"netAmount": 123,
"issBaseTax": 123,
"irRate": 123,
"csllRate": 123,
"pisRate": 123,
"cofinsRate": 123,
"inssRate": 123,
"issRate": 123,
"issAmount": 123,
"discountUnconditionedAmount": 123,
"discountConditionedAmount": 123,
"irAmount": 123,
"pisCofinsBaseTax": 123,
"pisAmount": 123,
"cofinsAmount": 123,
"inssAmount": 123,
"csllAmount": 123,
"othersAmount": 123,
"deductionsAmount": 123,
"irWithheld": true,
"issWithheld": true,
"cofinsWithheld": true,
"inssWithheld": true,
"csllWithheld": true,
"pisWithheld": true,
"ibsStateRate": 123,
"ibsCityRate": 123,
"cbsRate": 123,
"ibsCbsBaseTax": 123,
"ibsStateAmount": 123,
"ibsCityAmount": 123,
"ibsAmount": 123,
"cbsAmount": 123,
"receivedAmount": 123
},
"rps": {
"number": 123,
"series": "<string>"
},
"location": {
"code": 123,
"name": "<string>"
},
"ibsCbs": {
"cst": 123,
"classification": 123,
"operationIndicatorCode": "<string>",
"isPersonalUse": true,
"property": {
"fiscalPropertyTaxNumber": "<string>",
"cibCode": "<string>",
"address": {
"street": "<string>",
"district": "<string>",
"postalCode": "<string>",
"number": "<string>",
"additionalInformation": "<string>",
"city": {
"name": "<string>",
"state": "<string>",
"code": 123
},
"country": "<string>"
}
}
},
"nbsCode": "<string>",
"nationalTaxationCode": "<string>",
"batchNumber": 123,
"approximateTaxes": {
"federalAmount": 123,
"federalRate": 123,
"municipalRate": 123,
"municipalAmount": 123,
"stateAmount": 123,
"stateRate": 123,
"amount": 123,
"rate": 123,
"version": "<string>",
"source": "<string>"
}
}Authorizations
Authorization By X-Api-Key inside request's header
Body
Discriminação dos serviços
1Show child attributes
Show child attributes
Identificador único da nota fiscal no sistema do cliente (máx. 36 caracteres).
36Data de emissão [dhEmi]
Data de competência [dCompet]
Show child attributes
Show child attributes
Número da NF [nNF]
Valores possíveis:
- created: Criada — aguarda emissão explícita via issue ou gatilho automático (ex: afterPayment)
- enqueued: Enfileirada para processamento junto à SEFAZ ou Prefeitura
- received: Recebido
- authorized: Autorizado
- inContingent: Em contingência
- rejected: Rejeitado
- canceled: Cancelado
- denied: Denegado
- removed: Removido
- disabled: Inutilizado
created, enqueued, received, authorized, inContingent, rejected, canceled, denied, removed, disabled Informações adicionais [infCpl]
Enviar e-mail para o cliente / tomador
Número do Lote
Número do RPS
Série do RPS
Código CNAE
Código NBS
Código do Item da Lista de Serviço (LC 116/03)
Código de Tributação Nacional
Código do serviço no munícipio
Valores possíveis:
- taxationInMunicipality: Tributado no Município / Exigível / Operação tributável
- taxationOutsideMunicipality: Tributado em outro município / Não incidência
- exemption: Isento
- immune: Imune
- suspendedByCourt: Suspenso por Decisão Judicial
- suspendedByAdministrativeProcedure: Suspenso por Decisão Administrativa
- exportation: Exportação
- nonIncidence: Não incidência
taxationInMunicipality, taxationOutsideMunicipality, exemption, immune, suspendedByCourt, suspendedByAdministrativeProcedure, exportation, nonIncidence Show child attributes
Show child attributes
Cod. Situação Tributária de PIS/COFINS (Apenas p/ Ambiente Nacional)
Anexo do Simples Nacional. Obrigatório somente para os provedores Conan e Webfisco. Valores aceitos: I, II, III, IV, V.
Show child attributes
Show child attributes
Valores possíveis:
- companyMunicipality: No município da empresa
- customerMunicipality: No município do cliente
- serviceProvisionMunicipality: No município de prestação do serviço
companyMunicipality, customerMunicipality, serviceProvisionMunicipality Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Response
OK
ID da NF
ID de integração
Valores possíveis:
- created: Criada — aguarda emissão explícita via issue ou gatilho automático (ex: afterPayment)
- enqueued: Enfileirada para processamento junto à SEFAZ ou Prefeitura
- received: Recebido
- authorized: Autorizado
- inContingent: Em contingência
- rejected: Rejeitado
- canceled: Cancelado
- denied: Denegado
- removed: Removido
- disabled: Inutilizado
created, enqueued, received, authorized, inContingent, rejected, canceled, denied, removed, disabled Valores possíveis:
- productInvoice: NF-e
- consumerInvoice: NFC-e
- serviceInvoice: NFS-e
productInvoice, consumerInvoice, serviceInvoice Valores possíveis:
- production: Produção
- development: Homologação
- simulation:
production, development, simulation Data de emissão
Data de competência
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Dados de autorização da nota fiscal
Show child attributes
Show child attributes
Valor total da NF
Número
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes