Criar e atualizar informações fiscais

Recipes
🦉
Configurar informações fiscais para emissão de Nota Fiscal
Open Recipe

Cria ou atualiza as informações fiscais da conta utilizadas na emissão de Nota Fiscal de Serviço (NFS-e).

Use esta operação após consultar as exigências do município em Listar configurações municipais. Os dados e as credenciais necessários variam conforme a prefeitura vinculada ao CNPJ da conta.

⚠️

Campos condicionais

Envie somente as credenciais correspondentes ao authenticationType retornado para o município.

Quando usesSpecialTaxRegimes indicar exigência de regime especial, informe specialTaxRegime utilizando um valor disponível em specialTaxRegimesList. Quando usesServiceListItem indicar essa exigência, informe serviceListItem.

Série da nota fiscal

Informe a série de emissão em rpsSerie. Em Campinas/SP, Campo Grande/MS, João Pessoa/PB, Sorocaba/SP e Teresina/PI, a prefeitura exige uma série entre 10001 e 49999. Notas emitidas com série fora dessa faixa são rejeitadas.

Município padrão da prestação do serviço

Use serviceProvisionCityDefaultType para definir qual cidade será utilizada como padrão na emissão de NFS-e. O campo é opcional, portanto integrações que não o enviam continuam funcionando sem alteração.

ValorCidade utilizada
MY_ACCOUNT_CITYCidade da conta Asaas, correspondente ao prestador do serviço
CUSTOMER_CITYCidade do cliente, correspondente ao tomador do serviço
CUSTOMER_CITY_WHEN_ISS_IS_RETAINEDCidade do cliente quando houver retenção de ISS. Caso contrário, utiliza a cidade da conta Asaas

Ao atualizar as informações fiscais, se serviceProvisionCityDefaultType não for enviado no payload, o valor já cadastrado é mantido.

⚠️

Valor inválido rejeita toda a requisição

O campo aceita somente os valores definidos no enum. Valores inválidos, incluindo string vazia ou valores com diferença entre letras maiúsculas e minúsculas, como my_account_city, retornam HTTP 400.

Nesse caso, a requisição inteira é rejeitada e nenhum campo do payload é salvo, incluindo outros campos válidos enviados na mesma requisição.

Exemplo de resposta para um valor inválido:

{
  "errors": [
    {
      "code": "parse_error",
      "description": "O campo 'serviceProvisionCityDefaultType' informado é inválido."
    }
  ]
}

Após salvar a configuração, utilize Recuperar informações fiscais para consultar os dados fiscais atualmente cadastrados na conta.

Conteúdos relacionados

Guides

Body Params
string
required

Email utilizado pelo Asaas para enviar notificações e alertas de notas fiscais

string

Inscrição municipal da empresa

boolean
required
Defaults to true

Indica se a empresa é optante pelo simples nacional

boolean
Defaults to true

Identifica se a empresa é classificada como incentivador cultural

string

Código CNAE

string

Identificador do regime especial de tributação

string
string

Código NBS (Nomenclatura Brasileira de Serviços). Deve constar na NFS-e quando exigido pela prefeitura e/ou para serviços de importação ou exportação. Consulte a necessidade desta informação com a sua prefeitura ou a sua contabilidade.

string

Número de Série utilizado pela sua empresa para emissão de notas fiscais. Para NFSe no padrão nacional, a série deve seguir a forma de autenticação: Certificado digital (00001 a 49999) ou Usuário e senha (80000 a 89999). Para emissão municipal, na maioria das cidades o número de série utilizado é '1' ou 'E'. Exceção: em Belém/PA, Campinas/SP, Campo Grande/MS, João Pessoa/PB, Sorocaba/SP e Teresina/PI, a série deve estar entre 10001 e 49999

int32

Número do RPS utilizado na última nota fiscal emitida pela sua empresa. Se a sua última NF emitida tem RPS igual a '100', esse campo deve ser preenchido com '101'. Se você nunca emitiu notas fiscais pelo site da sua prefeitura, informe '1' nesse campo

int32

Número do Lote utilizado na última nota fiscal emitida pela sua empresa. Se o último lote utilizado na sua prefeitura for '25', esse campo deve ser preenchido com '26'. Informe esse campo apenas se sua prefeitura exigir a utilização de lotes

string

Usuário para acesso ao site da prefeitura da sua cidade

string

Senha para acesso ao site da prefeitura

string

Token de acesso ao site da prefeitura (Caso o acesso ao site da sua prefeitura seja através por Token)

file

Arquivo

string

Senha do certificado digital enviado (Caso o acesso ao site da sua prefeitura através de certificado digital)

string

Identificador do regime de apuração tributária pelo Simples Nacional. Deve ser preenchido somente por empresas enquadradas como ME ou EPP optantes do Simples Nacional. Consulte a necessidade desta informação com a sua prefeitura ou a sua contabilidade.

string
enum

Define qual cidade será utilizada como padrão na emissão de nota fiscal de serviço. MY_ACCOUNT_CITY utiliza a cidade da sua própria conta Asaas (prestador do serviço); CUSTOMER_CITY utiliza a cidade do seu cliente (tomador do serviço); CUSTOMER_CITY_WHEN_ISS_IS_RETAINED utiliza a cidade do seu cliente apenas quando há retenção de ISS, caso contrário utiliza a cidade da sua própria conta

Allowed:
Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json