Configurar informações fiscais
Antes de emitir uma Nota Fiscal, é necessário definir as configurações fiscais da sua empresa, como número do RPS, forma de autenticação na prefeitura (usuário e senha, token ou certificado digital), entre outros dados exigidos pelo município.
Para iniciar essa configuração, utilize o endpoint de Listar configurações municipais. Esse endpoint retornará quais informações a prefeitura vinculada ao município cadastrado no CNPJ da conta exige para emissão de notas fiscais.
GET
/v3/fiscalInfo/municipalOptionsConfira a referência completa deste endpoint.
Como retorno, você terá acesso aos seguintes campos:
-
authenticationType(enum) - Tipo de autenticação exigida pela prefeitura para emissão de notas fiscais.CERTIFICATE- Autenticação via certificado digitalTOKEN- Autenticação via tokenUSER_AND_PASSWORD- Autenticação via usuário e senha
-
supportsCancellation(boolean) - Indica se a prefeitura permite cancelamento automático de notas fiscais via integração. -
usesSpecialTaxRegimes(boolean) - Indica se a prefeitura exige o envio de regime especial de tributação. Caso o retorno sejatrue, informe o regime no campospecialTaxRegimedo endpoint Criar ou atualizar informações fiscais, utilizando uma das opções retornadas emspecialTaxRegimesList. -
usesServiceListItem(boolean) - Indica se a prefeitura exige o envio do item da lista de serviço municipal. -
usesStateInscription(boolean) - Indica se a prefeitura exige o envio da inscrição estadual nas informações fiscais. -
specialTaxRegimesList(array) - Lista de regimes especiais de tributação aceitos pela prefeitura.label- Nome do regime especial de tributaçãovalue- Identificador do regime especial de tributação
Os campos finalizados com Help retornam instruções complementares da prefeitura para auxiliar no preenchimento correto das informações fiscais. O conteúdo pode variar conforme o município configurado na conta.
-
municipalInscriptionHelp(string) - Texto explicativo sobre o formato esperado para a inscrição municipal, incluindo regras de preenchimento e exemplos válidos quando aplicável. -
specialTaxRegimeHelp(string) - Texto explicativo contendo orientações sobre o regime especial de tributação exigido pela prefeitura. -
serviceListItemHelp(string) - Texto explicativo sobre o formato esperado para o item da lista de serviço municipal. -
digitalCertificatedHelp(string) - Texto explicativo com orientações sobre o certificado digital exigido pela prefeitura. -
accessTokenHelp(string) - Texto explicativo contendo instruções sobre o token utilizado para autenticação na prefeitura. -
municipalServiceCodeHelp(string) - Texto explicativo sobre o formato esperado para o código de serviço municipal utilizado na emissão da nota fiscal.
AtençãoOs campos
Helppodem retornarnullquando a prefeitura não possuir orientações adicionais para o preenchimento daquela informação.
Um exemplo de retorno:
{
"authenticationType": "USER_AND_PASSWORD",
"supportsCancellation": true,
"usesSpecialTaxRegimes": false,
"usesServiceListItem": false,
"usesStateInscription": false,
"specialTaxRegimesList": null,
"municipalInscriptionHelp": "A inscrição municipal da empresa deve conter de 1 a 8 dígitos (somente números).\r\n\r\nExemplo válido: 11356",
"specialTaxRegimeHelp": null,
"serviceListItemHelp": null,
"digitalCertificatedHelp": null,
"accessTokenHelp": null,
"municipalServiceCodeHelp": "Informe aqui o código de serviço municipal que identifica o serviço prestado na nota fiscal. \r\n\r\nEle possui geralmente 4 a 5 dígitos com formatação.\r\nExemplo válido: 1.01"
}No exemplo acima, a prefeitura exige autenticação via usuário e senha e não utiliza regime especial de tributação. Com essas informações, já é possível enviar os dados necessários para configurar as informações fiscais da conta.
POST
/v3/fiscalInfoConfira a referência completa deste endpoint.
{
"email": "[email protected]",
"municipalInscription": "21779501",
"simplesNacional": true,
"cnae": "6209100",
"rpsSerie": "1",
"rpsNumber": 1,
"username": "[email protected]",
"password": "secret@123"
}Após configurar corretamente as informações fiscais exigidas pela prefeitura, sua conta estará apta para emissão de notas fiscais via API.
Updated 20 days ago
