DFe/Exemplos /ObjectPascal

202 views
Skip to first unread message

Solange Carvalho

unread,
Oct 20, 2025, 3:45:08 PMOct 20
to UniNFe
Boa tarde

Estou usando o github para me orientar na configuração através de DLL. Estou copiando o arquivo de ConsultarStatusNfe para envio de NFSe, porém dá erro na linha:
oConsStatServ := CreateOleObject('Unimake.Business.DFe.Xml.NFSe.ConsStatServ');

Poderiam me ajudar, por favor?

Solange Carvalho

unread,
Oct 20, 2025, 3:51:47 PMOct 20
to UniNFe
Alterei para  NACIONALConsultarNFSe.pas e dá o erro:

A senha de rede especificado não está correta.

Solange Carvalho

unread,
Oct 20, 2025, 3:54:08 PMOct 20
to UniNFe
Corrigi a senha do certificado. Agora o erro é:
XML retornado pela prefeitura:
<ConsultarNfseResposta xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.abrasf.org.br/ABRASF/arquivos/nfse.xsd"><ListaMensagemRetorno><MensagemRetorno><Codigo>E160</Codigo><Mensagem>O arquivo enviado não possui o XML Namespace esperado na chamada do serviço (http://www.abrasf.org.br/ABRASF/arquivos/nfse.xsd)</Mensagem></MensagemRetorno></ListaMensagemRetorno></ConsultarNfseResposta>

Wandrey - Unimake

unread,
Oct 20, 2025, 4:33:37 PMOct 20
to uni...@googlegroups.com
Boa tarde

1) Que consulta você deseja fazer?
2) Qual padrão de NFSe deseja utilizar?

Com estas informações posso te ajudar.


--
Acompanhe nosso canal exclusivo de notícias e não perca nenhuma nota técnica:
https://whatsapp.com/channel/0029VaCYoen3gvWRRRbKve40
 
Conheça nossos outros fóruns/grupos de apoio:
 
No DISCORD: https://discord.gg/UwFPRxJp3N
No TELEGRAM: https://t.me/joinchat/Lly8_xQkn2NNi4yHN5aPqw
---
You received this message because you are subscribed to the Google Groups "UniNFe" group.
To unsubscribe from this group and stop receiving emails from it, send an email to uninfe+un...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/uninfe/2bb95051-b73b-4a09-823a-1ecc1600f300n%40googlegroups.com.

Solange Carvalho

unread,
Oct 21, 2025, 8:54:27 AMOct 21
to UniNFe
Bom dia,
Desculpa, pois estava fazendo vários testes e agora só falta o xml. Eu usava o monitor para envio das NFSe, porém agora estou precisando alterar por causa da nova reforma tributária e aproveitei para usar por DLL.
Gostaria agora dos schemas xml para uso da NFSe já no padrão nacional. Procurei em github e no caminho https://www.unimake.com.br/uninfe/modelos.php?p=NFSe, mas acho que não está no padrão novo.
Pode me ajudar, por favor?

Tiago de Lima Barbieri Sversut

unread,
Oct 21, 2025, 9:21:48 AMOct 21
to UniNFe
Bom dia Solange

https://www.unimake.com.br/uninfe/modelos.php?p=NFSe%2FNACIONAL%2F1.00 nesse link do padrão nacional ja tem alguns xmls com as tags da NT

Qualquer dúvida estou a disposição 

Solange Carvalho

unread,
Oct 21, 2025, 9:37:22 AMOct 21
to UniNFe
Muito obrigada!!

Solange Carvalho

unread,
Oct 21, 2025, 11:34:32 AMOct 21
to UniNFe
Existe uma forma da gente baixar esses xmls usando a DLL?

Wandrey - Unimake

unread,
Oct 21, 2025, 1:11:19 PMOct 21
to uni...@googlegroups.com
Baixar quais XMLs? os nossos modelos de teste? Não entendi.


Solange Carvalho

unread,
Oct 21, 2025, 1:20:33 PMOct 21
to UniNFe
Porque com o programa Uninfe, os xmls ficam salvos na pasta de retorno. Com as DLL eu terei esses xmls?

Wandrey - Unimake

unread,
Oct 21, 2025, 1:44:32 PMOct 21
to UniNFe
Sim, se vc ver as lives que eu produzi, lá vc tem passo a passo como faz, inclusive código de exemplo.

Segue link das lives:

Segue link de exemplo de código:


Solange Carvalho

unread,
Oct 23, 2025, 11:40:01 AM (13 days ago) Oct 23
to UniNFe
Agora estou com este erro: Erro ao gerar NFSe: A tag contendo o ID para assinatura infDPS não existe no XML. (Código do Erro: 4)
Mas não vi essa tag nos exemplos.

Wandrey - Unimake

unread,
Oct 23, 2025, 11:59:49 AM (13 days ago) Oct 23
to UniNFe
Envie o XML anexado para que analisemos e orientarmos.


Solange Carvalho

unread,
Oct 23, 2025, 1:18:14 PM (13 days ago) Oct 23
to UniNFe
Segue
2019150690-env-loterps.xml

Wandrey - Unimake

unread,
Oct 23, 2025, 4:25:35 PM (12 days ago) Oct 23
to uni...@googlegroups.com
Nome da sua tag está assim:

InfDPS

Correto é assim:

infDPS

Ou seja, com "i" minúsculo.

Arrume e faça o teste.


Solange Carvalho

unread,
Oct 24, 2025, 9:44:40 AM (12 days ago) Oct 24
to UniNFe
Acredito que agora esteja correto o xml. Como corrijo esse ambiente?

--------------------------
XML retornado pela prefeitura:
<temp><tipoAmbiente>2</tipoAmbiente><versaoAplicativo>SefinNac_Pre_1.4.0</versaoAplicativo><dataHoraProcessamento>2025-10-24T10:39:12.924189-03:00</dataHoraProcessamento><idDPS>DPS420240420000000000000000007000002019150698</idDPS><erros><Codigo>E0006</Codigo><Descricao>Ambiente informado diverge do ambiente de recebimento para o qual o emitente enviou a DPS.</Descricao></erros></temp>
---------------------------
OK  
---------------------------

Wandrey - Unimake

unread,
Oct 24, 2025, 10:37:18 AM (12 days ago) Oct 24
to uni...@googlegroups.com
No seu XML vc colocou 
<tpAmb>1</tpAmb>
Ou seja, produção

Mas deve ter colocado na Configuracao, na propriedade TipoAmbiente, como Homologação.

Tem que ficar igual em ambos.




Solange Carvalho

unread,
Oct 24, 2025, 10:51:26 AM (12 days ago) Oct 24
to UniNFe
Corrigido!
Novo erro:
Linha: 1 Coluna: 110 Erro: O atributo 'Id' é inválido - O valor 'DPS330455742151803000197002000000001' é inválido dependendo do tipo de dados 'http://www.sped.fazenda.gov.br/nfse:TSIdDPS' - Falha na restrição Pattern.

DPS + cLocEmi(7) + CNPJ(14) + serie(3) + nDPS(9)
cLocEmi = 3304557 (RJ)
serie = 002 (Homologação)
nDPS = 000000001(comecei do 1 como teste)

Solange Carvalho

unread,
Oct 24, 2025, 11:26:21 AM (12 days ago) Oct 24
to UniNFe
E0004</Codigo><Descricao>Conteúdo do identificador informado na DPS difere da concatenação dos campos correspondentes.

Solange Carvalho

unread,
Oct 24, 2025, 2:42:46 PM (12 days ago) Oct 24
to UniNFe
E0310 - O código de tributação nacional informado não está administrado pelo município de incidência do ISSQN na data de competência informada na DPS, conforme a lista de serviços nacional do Sistema Nacional NFS-e.

Vander :: UniINFOR Sistemas

unread,
Oct 24, 2025, 3:35:27 PM (11 days ago) Oct 24
to uni...@googlegroups.com, Solange Carvalho

Boa tarde.

Para Beagá resolvi adicionando o código de tributação municipal.

Atenciosamente,

Vander Neves
UniINFOR Sistemas

Solange Carvalho

unread,
Oct 27, 2025, 7:05:33 AM (9 days ago) Oct 27
to UniNFe
Bom dia

Estou usando esse que estava na tabela:
<cServ>
<cTribNac>200029</cTribNac>
<xDescServ>Funerais</xDescServ>
<cNBS>126030000</cNBS>
</cServ>

Antes o servico era 25.01.01.

Será que devo usar o serviço anterior com essa NBS?

Solange Carvalho

unread,
Oct 27, 2025, 2:25:30 PM (9 days ago) Oct 27
to UniNFe
Tentei esse, mas o erro continua:

<cServ>
<cTribNac>250101</cTribNac>
<xDescServ>Funerais</xDescServ>
<cNBS>126030000</cNBS>
</cServ>

Vander :: UniINFOR Sistemas

unread,
Oct 28, 2025, 5:26:12 AM (8 days ago) Oct 28
to uni...@googlegroups.com

Boa tarde.

Resolvi adicionando o "cTribMun", que em meu caso é "001".

Atenciosamente,

Vander Neves
UniINFOR Sistemas

Solange Carvalho

unread,
Oct 28, 2025, 7:29:41 AM (8 days ago) Oct 28
to UniNFe
Bom dia,
Eu adicionei, porém retornou o erro:
Linha: 1 Coluna: 712 Erro: O elemento 'cServ' no espaço para nome 'http://www.sped.fazenda.gov.br/nfse' apresenta elemento filho 'cTribMun' no espaço para nome 'http://www.sped.fazenda.gov.br/nfse' inválido. Lista de possíveis elementos esperados: 'cTribNac' no espaço para nome 'http://www.sped.fazenda.gov.br/nfse'.

Solange Carvalho

unread,
Oct 28, 2025, 7:55:28 AM (8 days ago) Oct 28
to UniNFe
Ainda sigo no erro: 

---------------------------
XML retornado pela prefeitura:
<temp><tipoAmbiente>2</tipoAmbiente><versaoAplicativo>SefinNac_Pre_1.4.0</versaoAplicativo><dataHoraProcessamento>2025-10-28T08:50:40.9301007-03:00</dataHoraProcessamento><idDPS>DPS330455724215180300019700002000000000000002</idDPS><erros><Codigo>E0310</Codigo><Descricao>O código de tributação nacional informado não está administrado pelo município de incidência do ISSQN na data de competência informada na DPS, conforme a lista de serviços nacional do Sistema Nacional NFS-e.</Descricao></erros></temp>
---------------------------
OK  
---------------------------

Segui as tabelas: 
ANEXO_B-NBS2-LISTA_SERVICO_NACIONAL-SNNFSe
anexoi-leiautesrn_dps_nfse-snnfse_v1-01-00-homologacao
anexo_i-sefin_adn-dps_nfse-snnfse-1

2019152034-env-loterps.xml

Vander :: UniINFOR Sistemas

unread,
Oct 28, 2025, 10:44:23 AM (8 days ago) Oct 28
to uni...@googlegroups.com

Bom dia.

Serializo deste modo, nesta ordem e com estes códigos para Belo Horizonte:

      <cServ>
        <cTribNac>010501</cTribNac>
        <cTribMun>001</cTribMun>
        <xDescServ>CESSAO DE SISTEMA...</xDescServ>
      </cServ>

Se a recusa do  Sistema Nacional persistir, pode ser verdadeira a mensagem de erro; neste caso somente a prefeitura poderá responder.

Vander Neves
UniINFOR Sistemas

Solange Carvalho

unread,
Oct 28, 2025, 1:36:31 PM (8 days ago) Oct 28
to UniNFe
<cServ>
<cTribNac>250101</cTribNac>
<cTribMun>025</cTribMun>
<xDescServ>Funerais</xDescServ>
<cNBS>126030000</cNBS>
</cServ>

O código de tributação municipal informado não existe ou não está administrado pelo município de incidência do ISSQN na data de competência informada na DPS.

Solange Carvalho

unread,
Oct 28, 2025, 2:43:04 PM (8 days ago) Oct 28
to UniNFe
Usei o código municipal 001 e funcionou.
Agora como faço para imprimir/baixar esse pdf?

Eduardo Tormena Cavazin

unread,
Oct 28, 2025, 2:48:00 PM (8 days ago) Oct 28
to uni...@googlegroups.com
Para consulta de PDF, pode utilizar esse modelo de XML em anexo



--

Atenciosamente,

ConsultarNotaPdfEnvio-ped-nfsepdf.xml

Solange Carvalho

unread,
Oct 28, 2025, 2:55:54 PM (8 days ago) Oct 28
to UniNFe
Consultar eu consegui. Mas não baixa o pdf.

Eduardo Tormena Cavazin

unread,
Oct 28, 2025, 2:58:44 PM (8 days ago) Oct 28
to uni...@googlegroups.com
Qual mensagem de retorno que obteve?



--

Atenciosamente,

Solange Carvalho

unread,
Oct 28, 2025, 3:09:14 PM (8 days ago) Oct 28
to UniNFe
Consulta status NFSe
---------------------------
Regidac

---------------------------
XML retornado pela prefeitura:
<NFSe versao="1.00" xmlns="http://www.sped.fazenda.gov.br/nfse"><infNFSe Id="NFS33045572242151803000197000000000000125107625984791"><xLocEmi>Rio de Janeiro</xLocEmi><xLocPrestacao>Rio de Janeiro</xLocPrestacao><nNFSe>1</nNFSe><cLocIncid>3304557</cLocIncid><xLocIncid>Rio de Janeiro</xLocIncid><xTribNac>Funerais, inclusive fornecimento de caixão, urna ou esquifes; aluguel de capela; transporte do corpo cadavérico; fornecimento de flores, coroas e outros paramentos; desembaraço de certidão de óbito; fornecimento de véu, essa e outros adornos; embalsamento, embelezamento, conservação ou restauração de cadáveres.</xTribNac><xTribMun>Serviços funerários.</xTribMun><xNBS>Serviços funerários, de cremação e de embalsamamento</xNBS><verAplic>SefinNac_Pre_1.4.0</verAplic><ambGer>2</ambGer><tpEmis>1</tpEmis><procEmi>1</procEmi><cStat>100</cStat><dhProc>2025-10-28T15:19:16-03:00</dhProc><nDFSe>26209</nDFSe><emit><CNPJ>42151803000197</CNPJ><xNome>HORUS EMPREENDIMENTOS SA</xNome><enderNac><xLgr>RIO BRANCO</xLgr><nro>116</nro><xBairro>CENTRO</xBairro><cMun>3304557</cMun><UF>RJ</UF><CEP>20040001</CEP></enderNac><fone>002102323131</fone></emit><valores><vBC>10.00</vBC><pAliqAplic>5.00</pAliqAplic><vISSQN>0.50</vISSQN><vTotalRet>3.00</vTotalRet><vLiq>7.00</vLiq></valores><DPS versao="1.00" xmlns="http://www.sped.fazenda.gov.br/nfse"><infDPS Id="DPS330455724215180300019700002000000000000002"><tpAmb>2</tpAmb><dhEmi>2025-10-28T15:19:13-03:00</dhEmi><verAplic>6.36.00</verAplic><serie>002</serie><nDPS>2</nDPS><dCompet>2025-10-28</dCompet><tpEmit>1</tpEmit><cLocEmi>3304557</cLocEmi><prest><CNPJ>42151803000197</CNPJ><regTrib><opSimpNac>1</opSimpNac><regEspTrib>0</regEspTrib></regTrib></prest><toma><CPF>05340943763</CPF><IM>111111</IM><xNome>INAH CHAGAS MORENO</xNome><end><xLgr>RUA GENERAL ROCA</xLgr><nro>443</nro><xBairro>TIJUCA</xBairro></end></toma><serv><locPrest><cLocPrestacao>3304557</cLocPrestacao></locPrest><cServ><cTribNac>250101</cTribNac><cTribMun>001</cTribMun><xDescServ>Funerais</xDescServ><cNBS>126030000</cNBS></cServ></serv><valores><vServPrest><vServ>10.00</vServ></vServPrest><trib><tribMun><tribISSQN>1</tribISSQN><tpRetISSQN>1</tpRetISSQN></tribMun><tribFed><vRetCP>1.00</vRetCP><vRetIRRF>1.00</vRetIRRF><vRetCSLL>1.00</vRetCSLL></tribFed><totTrib><indTotTrib>0</indTotTrib></totTrib></trib></valores></infDPS><Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI="#DPS330455724215180300019700002000000000000002"><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /><Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>AJbsGzCncFf4Iq2Ft+MC1lEuz3Q=</DigestValue></Reference></SignedInfo><SignatureValue>mZ0Se/7cJ6flFrbSewuclXry2cOh9nboB/3jAbpLIyV1EbulmIvfONwLhtLjz/AQ9AQEB5B3WYDB6lnAVCeKXuf01GsmF24eWR9pN9dJKc+nXKF6j6xSwb37tjDMJXeUhcUuxT52b4hkEUQMd/9duEtJLsHuO4XxgnAv88K0SXz/7olqa8Dvem1FdsnaSgS+rTt1JBHWBbiBw1LY330EtMCapGZMNwPoiiHWTwSjWP8xN7WWBcAbV0TqRHez/lWA9eG32zdP2i8TfREqtB0LNgGHblEw2bC+RpBMg5WkrEcDroekTB6JCqQZCn7Cvl+CiogVHNR/dlkoM36ywVySIw==</SignatureValue><KeyInfo><X509Data><X509Certificate>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</X509Certificate></X509Data></KeyInfo></Signature></DPS></infNFSe><Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#WithComments" /><SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256" /><Reference URI="#NFS33045572242151803000197000000000000125107625984791"><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /><Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#WithComments" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" /><DigestValue>Cc53UGPPxKPO0d5WxqHDA9W3tkBpiuoi0VWC9ILvjR4=</DigestValue></Reference></SignedInfo><SignatureValue>JTkIDN9YMHDN1g13kX3p+VF61tITXPVb4zaHFPS2X4K9SeR4SfGMmPTuhu/9CxmSXMB1CYAy1wpB7reth/NQdz85+uazTc1kFHIjYejVEjQHMJBVyrz7kI2eY/9f4tMtNA5iVoaOK6ADcnwCn8LGqYInI+Lhp4bGGJL16iE51nBYTMqaKPT1i6TPDqFEwz0b5PqkW0lNB75mZZ0aYvKus+ES5vnLTCjtzE1nqrW4rK/XTEXiY6VE+8nAcbpPaCBOj7Zznpaa+nVIb8LJpAAG0Lu/nWJ821sQ/pzX9QjhZtwa+4lf1VhwmQ9YfDrb4XdEsf2PWY/5mqBP6ZSNSHvV/Q==</SignatureValue><KeyInfo><X509Data><X509Certificate>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</X509Certificate></X509Data></KeyInfo></Signature></NFSe>
---------------------------
OK  
---------------------------
Na consulta pdf aparece somente XML retornado pela prefeitura: OK e um código enorme, então cortei para mostrar:
XML retornado pela prefeitura:
<root><Base64Pdf>JVBERi0xLjcKJe+/ve+/ve+/ve+/vQoxIDAgb2JqCjw8Ci9DcmVhdGlvbkRhdGU

Eduardo Tormena Cavazin

unread,
Oct 28, 2025, 3:37:25 PM (7 days ago) Oct 28
to uni...@googlegroups.com
A consulta que fez foi para status, é diferente da consulta para PDF.
Em anexo está o código completo para Consulta PDF, se baseie nele para fazer seu código:



--

Atenciosamente,

NACIONALConsultarNFSePDF.pas

Solange Carvalho

unread,
Oct 28, 2025, 3:37:41 PM (7 days ago) Oct 28
to UniNFe

Eduardo Tormena Cavazin

unread,
Oct 28, 2025, 3:46:21 PM (7 days ago) Oct 28
to uni...@googlegroups.com
Quando realiza a consulta de PDF, é para gerar dois arquivos:
  • O arquivo XML da nota fiscal consultada
  • O arquivo PDF da nota fiscal consultada

O retorno que me passou anteriormente está voltando o PDF sem fazer a decodificação do mesmo. Faça o teste utilizando o exemplo em ObjectPascal que enviei em anexo anteriormente, e me passe um feedback, fazendo um favor.



--

Atenciosamente,

Solange Carvalho

unread,
Oct 28, 2025, 4:01:10 PM (7 days ago) Oct 28
to UniNFe
O que eu estava usando era esse mesmo: NACIONALConsultarNFSePDF

XML :=
      '<?xml version="1.0" encoding="utf-8"?>' +
      '<NFSe versao="1.00" xmlns="http://www.sped.fazenda.gov.br/nfse">' +
      ' <infNFSe Id="NFS33045572242151803000197000000000000125107625984791"/>' +
      '</NFSe>';

    oConsultarNfsePDF := CreateOleObject('Unimake.Business.DFe.Servicos.NFSe.ConsultarNfsePDF');
    oConsultarNfsePDF.Executar(XML, IUnknown(oConfiguracao));

    ShowMessage('XML retornado pela prefeitura:' + sLineBreak + oConsultarNfsePDF.RetornoWSString);

Wandrey - Unimake

unread,
Oct 28, 2025, 5:02:42 PM (7 days ago) Oct 28
to uni...@googlegroups.com
Veja que o modelo de código enviado pelo eduardo tem mais linhas, tem uma que é para extrair o PDF, analise.


Solange Carvalho

unread,
Oct 29, 2025, 7:00:41 AM (7 days ago) Oct 29
to UniNFe
Me perdoem, não havia reparado.
Incluí a linha de extrair e o pdf foi salvo na pasta corretamente. 
Somente o PDF, o xml não.

Wandrey - Unimake

unread,
Oct 29, 2025, 7:48:46 AM (7 days ago) Oct 29
to uni...@googlegroups.com
Bom dia

XML está na Propriedade RetornoWSString.

oConsultarNfsePDF.RetornoWSString

Conteúdo é uma string, basta você utilizar um método do Object Pascal para salvar em um arquivo em uma pasta.


Solange Carvalho

unread,
Oct 29, 2025, 9:32:25 AM (7 days ago) Oct 29
to UniNFe
XMLDoc.Text := VarToStr(oConsultarNfsePDF.RetornoWSString);

Salvou como o anexo.

retorno.xml

Wandrey Mundin Ferreira

unread,
Oct 29, 2025, 10:19:24 AM (7 days ago) Oct 29
to UniNFe
Pelo que estou entendendo você deseja gravar o XML da NFSe gerada, se for isso, daí é outro serviço da receita. O que vc está utilizando é para baixar PDF, este caso é o que retorna nele e não tem pq guardar este XML já que vc já tem o PDF em mãos.

Se vc quer guardar o XML da NFSe, faz a consulta que estou te enviando anexo e salva o RetornoWSString conforme expliquei anteriormente, mas, nesta consulta.
NACIONALConsultarNFSe.pas

Solange Carvalho

unread,
Oct 30, 2025, 10:36:40 AM (6 days ago) Oct 30
to UniNFe
Consegui, obrigada!

Solange Carvalho

unread,
Nov 3, 2025, 11:53:46 AM (2 days ago) Nov 3
to UniNFe
Incluí novas tags e agora retorna:
The element 'valores' in namespace 'http://www.sped.fazenda.gov.br/nfse' has invalid child element 'IBSCBS' in namespace 'http://www.sped.fazenda.gov.br/nfse'.

Sendo que no layout está desse jeito.
<IBSCBS>
<finNFSe>0</finNFSe>
<indFinal>1</indFinal>
<cIndOp>100301</cIndOp>
<indPessoas>0</indPessoas>
<valores>
<trib>
<gIBSCBS>
<CST>200</CST>
<cClassTrib>200029</cClassTrib>
</gIBSCBS>
</trib>
</valores>
</IBSCBS>

Gustavo Randi

unread,
Nov 3, 2025, 12:44:23 PM (2 days ago) Nov 3
to UniNFe
Boa tarde!
Poderia enviar o XML completo por favor? 

Message has been deleted

Wandrey - Unimake

unread,
Nov 3, 2025, 4:11:03 PM (2 days ago) Nov 3
to uni...@googlegroups.com
DLL ainda não foi atualizada para o pacote de schemas com IBS/CBS para NFSe Nacional. Aguarde até que seja implementada. A previsão é até o final da semana que vem.


Reply all
Reply to author
Forward
0 new messages