Ir para conteúdo
  • Cadastre-se

  • Este tópico foi criado há 147 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Olá, boa tarde a todos.

Antes de tudo, gostaria de agradecer pelo apoio e pela disponibilidade de sempre da comunidade ACBr, que tem sido fundamental no nosso dia a dia 👍

Estou realizando testes de emissão de NFS-e sem tomador. Para isso, não estou preenchendo as informações do tomador na DPS.

No entanto, ao analisar o XML da DPS gerado pelo componente, notei que a chave <toma> ainda é incluída, conforme exemplo abaixo:
 

<toma> 
  <cNaoNIF>0</cNaoNIF> 
  <xNome>Tomador Não Identificado</xNome> 
</toma>

Ao tentar emitir o documento, recebo o seguinte retorno:

E0226 – Valor 0 para o motivo da não informação do NIF do tomador não é permitido na SEFIN do Sistema Nacional NFS-e.

Fiquei em dúvida se esse comportamento é o esperado pelo layout/componente.
Quando realizo a emissão diretamente pelo emissor web (sem tomador), percebo que no XML da NFS-e a DPS não contém a chave <toma>.

Gostaria de confirmar se estou deixando passar algum detalhe de configuração ou se existe algum ajuste específico para esse cenário.

Desde já, agradeço a atenção e qualquer orientação.

  • Consultores
Postado

nada melhor que os fontes dos componentes para sanar as dúvidas

image.png

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Postado

Bom dia,

Grata pela observação, Juliomar.

As informações da DPS estão sendo atribuídas ao componente por meio da carga do XML da DPS, que é gerado por outro sistema. Para isso, utilizo o comando:

ACBrNFseX.NotasFiscais.LoadFromString(lXml);

O XML original da DPS não contém a chave <toma>. No entanto, pelo que observei, durante a leitura desse XML o componente acaba atribuindo automaticamente dados à razão social e, como consequência, o XML gerado posteriormente pelo componente passa a incluir a chave <toma>.

Diante disso, fiquei em dúvida se esse comportamento é o esperado pelo layout ou pelo funcionamento do componente, ou se existe alguma configuração adicional para evitar essa geração automática quando o tomador não é informado.

Desde já, agradeço a atenção.


image.png.015368969881a85d9f57807798df9890.png

  • Consultores
Postado

Vish. tu sofre gerando o xml fora pra carregar, 

pega e usa as classes do componente preenche os dados e deixa ele gerar o xml

mas tu pode manipular após carregar. zerando os dados

  • Obrigado 1

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
Postado
4 horas atrás, Elisângela Borato disse:

Massa, fiz isso que recomentou de manipular após carregar: se razão igual "Tomador Não Identificado" atribuo "". Deu certo, obrigada.

mas viu usa os objetos e classes 

por isso existe

não fique tendo que ter dois locais. o ACBrNFSeX já faz tudo isso pra ti

  • Obrigado 1

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Este tópico foi criado há 147 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.