Teste NFS-e Brasilia

Bom dia, estou usando o programa de exemplo de vcs pra fazer os testes em Brasilia e ter uma melhor compreensão sobre o funcionamento da solução adotada pelo Governo Local.

gerei o token de producao e no teste indico que tô mandando a nota como homologacao
cadastrei minha empresa como prestadora, o que de fato é. CNAE 6204000, que pela amarraçao da tabela me libera pra fazer só notas com o codigo de servico 0106.
Até aí aparentemente tudo certo.
cadastrei um cliente. cadastro completo.
na homologação, a nota é negada e me retorna a msg abaixo.
Pergunto: Tenho de preencher endereço completo ou o nuvemfiscal pega do registro do cliente que tá na base?

Outra questão… tenho acesso ao xml da nfs-e?

Aguardo orientações… Obrigado e bom dia a todos.

Mensagem 0

Código: E056
Descrição: Logradouro do tomador do servico nao informado.(Numero RPS: 1)
Correção: Informe o logradouro para o tomador do servico.

Mensagem 1

Código: E059
Descrição: Municipio do tomador do servico nao informado.(Numero RPS: 1)
Correção: Informe o municipio para o tomador do servico.

Mensagem 2

Código: E090
Descrição: Numero do RPS invalido.(Numero RPS: 1)
Correção: Informe um numero de RPS que corresponda a sequencia utilizada pelo prestador do servico.

Mensagem 3

Código: E093
Descrição: Serie do RPS invalida.(Numero RPS: 1)
Correção: Identifique o RPS utilizando no maximo 5 digitos.

Mensagem 4

Código: E113
Descrição: Numero do logradouro nao informado.(Numero RPS: 1)
Correção: Para este tomador do servico informe o numero do logradouro.

Mensagem 5

Código: E114
Descrição: Bairro do tomador do servico nao informado.(Numero RPS: 1)
Correção: Para este tomador do servico informe o bairro.

Mensagem 6

Código: E115
Descrição: UF do tomador do servico nao informada.(Numero RPS: 1)
Correção: Para este tomador do servico informe a UF.

Mensagem 7

Código: E116
Descrição: A UF do tomador do servico incorreta.(Numero RPS: 1)
Correção: Informe corretamente a UF do tomador do servico. Em caso de cidades do exterior preencher a UF com “EX” e a cidade com 9999999.

Mensagem 8

Código: E199
Descrição: CEP do tomador do servico nao informado(Numero RPS: 1)
Correção: Informe o CEP do tomador do servico

Mensagem 9

Código: E228
Descrição: Para esta prestacao de servicos a aliquota do ISSQN e obrigatoria.(Numero RPS: 1)
Correção: Informe um valor percentual da aliquota de ISSQN, que deve ser maior ou igual a 2% e menor ou igual a 5%.

Mensagem 10

Código: E340
Descrição: Valor do ISSQN nao informado.(Numero RPS: 1)
Correção: Quando o ISSQN e devido a outro municipio, o valor do tributo deve ser calculado e informado pelo prestador do servico.

Mensagem 11

Código: E341
Descrição: Aliquota do ISSQN nao informado.(Numero RPS: 1)
Correção: Quando o ISSQN e devido a outro municipio, aliquota deve ser informada pelo prestador do servico.

Mensagem 12

Código: L003
Descrição: O Codigo de tributacao informado nao pertence a este contribuinte.(Numero RPS: 1)
Correção: Consulte junto a prefeitura de seu municipio o codigo vigente.

Mensagem 13

Código: L038
Descrição: O cadastro da empresa nao possui CNAE vinculado ou o CNAE informado nao corresponde ao cadastro.(Numero RPS: 1)
Correção: Verifique os dados do Prestador junto a Prefeitura.

Mensagem 14

Código: X202
Descrição: Lista de NFSe não encontrada! (ListaNfse)

o seguinte - vou copiar a msg:

Bom dia @linovenancio,

O único cadastro que existe na Nuvem Fiscal é o de Prestadores/Emitentes (Empresas). Não existe um cadastro de tomadores de serviço e os dados deles são enviados apenas no JSON do pedido de emissão da NFS-e. O que você quis dizer com isso?

Você tem que preencher o endereço do Tomador.

Atualmente, o XML da NFS-e só fica disponível após ela ser autorizada. Para acessá-lo, utilize o endpoint GET /nfse/{id}/xml

Olá, só comentando melhor sobre os cadastros. vc disse: ‘O único cadastro que existe na Nuvem Fiscal é o de Prestadores/Emitentes (Empresas)’. Ótimo.

O Tomador é uma empresa de Brasilia e o pessoal da Notacontrol afirmou numa live que quando o tomador for de Brasilia nao precisa fazer cadastro porque tá integrado com a base do governo local, etc,etcc,etc… Nem vou considerar isso.

Pra efeitos de testes fiz um codigo gambiarrático aqui:

PedidoEmissao.rps.tomador.nome_razao_social := edTomadorNomeRazaoSocial.Text;
/////////// Só pra testar

PedidoEmissao.rps.tomador.endereco.logradouro := 'XXXXXXXXXX';
PedidoEmissao.rps.tomador.endereco.numero     := '000';
PedidoEmissao.rps.tomador.endereco.bairro     := '000';
PedidoEmissao.rps.tomador.endereco.cep        := '70237010';
PedidoEmissao.rps.tomador.endereco.uf         := 'DF';
PedidoEmissao.rps.tomador.endereco.codigo_municipio := '5300108';

infelizmente nao consigo transmitir a nota, vem uma msg de erro delphi. Se tentar de novo vem um ‘memory leak’ . Acho que estou preenchendo algo errado. Preciso de orientação… obrigado.
image

image

Olá @linovenancio, no SDK Delphi, todos os objetos associados que são opcionais precisam ser instanciados. Como é difícil saber quais são opcionais e quais não são, o meio mais simples é instanciar tudo. Lembrando também que o Delphi exige que se destrua todos os objetos criados, de preferência dentro de um bloco try..finally. O SDK destrói automaticamente os objetos associados (rps do pedido, tomador do rps, etc.). Portanto, a versão “segura” do seu código acima seria assim:

PedidoEmissao := TNfsePedidoEmissao.Create;
try
  PedidoEmissao.rps := TRpsPedidoEmissao.Create;
  PedidoEmissao.rps.tomador := TRpsDadosTomador.Create;
  PedidoEmissao.rps.tomador.endereco := TRpsDadosTomadorEndereco.Create;
  PedidoEmissao.rps.tomador.endereco.logradouro := 'XXXXXXXXXX';
  PedidoEmissao.rps.tomador.endereco.numero     := '000';
  PedidoEmissao.rps.tomador.endereco.bairro     := '000';
  PedidoEmissao.rps.tomador.endereco.cep        := '70237010';
  PedidoEmissao.rps.tomador.endereco.uf         := 'DF';
  PedidoEmissao.rps.tomador.endereco.codigo_municipio := '5300108';

  // Terminar o preenchimento e emitir a NFS-e
finally
  PedidoEmissao.Free;
end;

Ok, esse tópico tá resolvido. obrigado.

1 curtida

Este tópico foi fechado automaticamente 24 horas depois da última resposta. Novas respostas não são mais permitidas.