-
Total de ítens
49 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Dinarte Moscon postou
-
Atualização dos novos tipos de ente governamental mudou o padrão de nome. Apenas ajustar para facilitar na hora de usar. ACBrDFe.Conversao.pas TtpEnteGov = (tcgNenhum, tcgUniao, tcgEstados, tcgDistritoFederal, - tcgMunicipios, tcConsorcioPublico, tcComiteGestorIBS); + tcgMunicipios, tcgConsorcioPublico, tcgComiteGestorIBS); ACBrDFe.Conversao.diff ACBrDFe.Conversao.pas
-
ACBrNFe.Conversao - TtpNFCredito Desatualizado
Dinarte Moscon replied to Dinarte Moscon 's tópico in ACBrNFe
Segue arquivo. ACBrNFe.Conversao.pas ACBr.Conversao.diff -
ACBrNFe.Conversao - TtpNFCredito Desatualizado
Dinarte Moscon replied to Dinarte Moscon 's tópico in ACBrNFe
É que foi atualizada a que está obsoleta, a nova ficou sem atualizar. -
Foi atualizado pcnConversaoNFe adicionado o tipo de Retorno por Recusa Parcial, mas faltou replicar atualização em ACBrNFe.Conversao. pcnConversaoNFe TtpNFCredito = (tcNenhum, tcMultaJuros, tcApropriacaoCreditoPresumido, tcRetorno, tcReducaoValores, tcTransferenciaCreditoSucessao, tcRetornoRecusaParcial); ACBrNFe.Conversao TtpNFCredito = (tcNenhum, tcMultaJuros, tcApropriacaoCreditoPresumido, tcRetorno, tcReducaoValores, tcTransferenciaCreditoSucessao);
-
pIbsUF = 0,10 pIbsMun = 0 pCBS = 0,90 Total IVA = 1% Quanto ao gTribRegular, sim ClassTrib 200022 precisa informar a tributação regular.
-
pode ser porque o pIbsMun também está 0,1% e deveria ser zero.
-
IBSCBSTOT zerado, sendo que deveria ter os valores destacados <IBSCBS> <CST>000</CST> <cClassTrib>000001</cClassTrib> <gIBSCBS> <vBC>2000.00</vBC> <gIBSUF> <pIBSUF>0.1000</pIBSUF> <vIBSUF>2.00</vIBSUF> </gIBSUF> <gIBSMun> <pIBSMun>0.0000</pIBSMun> <vIBSMun>0.00</vIBSMun> </gIBSMun> <vIBS>2.00</vIBS> <gCBS> <pCBS>0.9000</pCBS> <vCBS>18.00</vCBS> </gCBS> </gIBSCBS> </IBSCBS> .... <IBSCBSTot> <vBCIBSCBS>0.00</vBCIBSCBS> </IBSCBSTot>
-
Enumeradores de NF-e de Credito e Debito
Dinarte Moscon replied to Claudio Stein Junior's tópico in ACBrNFe
Tenta utilizar dessa forma: unit pcnConversaoNFe; Ide.tpNFDebito := StrTotpNFDebito(FieldByName('tipo_debito').AsString); Ide.tpNFCredito := StrTotpNFCredito(FieldByName('tipo_credito').AsString); -
NF Débito - 07 Perda em Estoque com ClassTrib 410030 - Perecimento
Dinarte Moscon replied to Dinarte Moscon 's tópico in ACBrNFe
@guarasemini A nota de débito para perda permite emissão sem referenciar para casos de produção interna, não sei se você se enquadra nessa situação, de dar a perda no seu produto intermediário/final ao invés de dar a perda no insumo/MP. Mas pelo texto da cartilha, quando é compra de terceiro teria de referenciar, compra para revenda principalmente. -
NF Débito - 07 Perda em Estoque com ClassTrib 410030 - Perecimento
Dinarte Moscon replied to Dinarte Moscon 's tópico in ACBrNFe
Quando a IA não acha uma resposta, ela inventa uma. Contador me enviou resposta de IA apontando erro em uma tag que nem havia sido criada no xml. Débito/Crédito: Ao tentar enviar o ICMS na mesma nota, apresenta rejeição. Na cartilha publicada, diz que as finalidades débito e crédito são para ajuste do IBS (CBS também), deixando o ICMS de fora. Algumas finalidades já prevêem integração com ICMS, e dizem que terão implementação futura. (redução de valores, pág. 22) Outras finalidades pede que seja emitidas 2 notas, 1 para ICMS e outra para IBS/CBS. (perda em estoque, pág. 19-20) -
nota de debito com a opção de multa e juros
Dinarte Moscon replied to claudiocjr's tópico in ACBrNFe
Ao validar retornou apenas erro na assinatura. Quanto ao nItem, ele referencia o item da nota de origem. Uma coisa que notei é que foi utilizado cfop de venda, tenta utilizar o 5949. -
NF Débito - 07 Perda em Estoque com ClassTrib 410030 - Perecimento
Dinarte Moscon replied to Dinarte Moscon 's tópico in ACBrNFe
As notas de débito e crédito aceitam apenas destaque de cbs e ibs. Possivelmente será liberado mais para frente. -
nota de debito com a opção de multa e juros
Dinarte Moscon replied to claudiocjr's tópico in ACBrNFe
<det nItem="1"> .... <DFeReferenciado> <chaveAcesso>51251255374170000128550010000013971842033906</chaveAcesso> <nItem>1</nItem> </DFeReferenciado> </det> <det nItem="2"> .... <DFeReferenciado> <chaveAcesso>51251255374170000128550010000013971842033906</chaveAcesso> <nItem>2</nItem> </DFeReferenciado> </det> .... <protNFe versao="4.00"> <infProt> <tpAmb>2</tpAmb> <verAplic>MT_A2_SRV240225-4.00</verAplic> <chNFe>51251255374170000128550010000013981331210648</chNFe> <dhRecbto>2025-12-15T07:11:22-04:00</dhRecbto> <nProt>151250000682557</nProt> <digVal>wJt/ne/T3YRuLStrggecQ8SfLao=</digVal> <cStat>100</cStat> <xMotivo>Autorizado o uso da NF-e</xMotivo> </infProt> </protNFe> Verifica se não repetiu o nItem. -
nota de debito com a opção de multa e juros
Dinarte Moscon replied to claudiocjr's tópico in ACBrNFe
Precisa lançar cada item, pois a ClassTrib e o DfeReferenciado são individuais. Só não precisa trazer valores, quantidade pode deixar 1. -
nota de debito com a opção de multa e juros
Dinarte Moscon replied to claudiocjr's tópico in ACBrNFe
A nota de débito de multa e juro deve ratear o valor entre os itens da nota que gerou essa multa/juro. Para cada item calcular a tributação de acordo com a ClassTrib da nota de origem, e referenciar cada item. Destacar apenas CBS e IBS. ... <ide> <cUF>51</cUF> <cNF>63486059</cNF> <natOp>600 - Debito - Juros e Multas - Manual</natOp> <mod>55</mod> <serie>1</serie> <tpAmb>2</tpAmb> <finNFe>6</finNFe> <tpNFDebito>04</tpNFDebito> </ide> ... <det nItem="1"> <prod> <cProd>40</cProd> <cEAN>7898181477017</cEAN> <xProd>ACAI MIX 5KG - ZERO</xProd> <NCM>20089900</NCM> <CEST>1709500</CEST> <CFOP>5949</CFOP> <uCom>UN</uCom> <qCom>1.0000</qCom> <vUnCom>0.0000000000</vUnCom> <vProd>0.00</vProd> <cEANTrib>7898181477017</cEANTrib> <uTrib>UN</uTrib> <qTrib>1.0000</qTrib> <vUnTrib>0.0000000000</vUnTrib> <indTot>1</indTot> </prod> <imposto> <IBSCBS> <CST>200</CST> <cClassTrib>200034</cClassTrib> <gIBSCBS> <vBC>50.00</vBC> <gIBSUF> <pIBSUF>0.1000</pIBSUF> <gRed> <pRedAliq>60.0000</pRedAliq> <pAliqEfet>0.0400</pAliqEfet> </gRed> <vIBSUF>0.02</vIBSUF> </gIBSUF> <gIBSMun> <pIBSMun>0.0000</pIBSMun> <gRed> <pRedAliq>60.0000</pRedAliq> <pAliqEfet>0.0000</pAliqEfet> </gRed> <vIBSMun>0.00</vIBSMun> </gIBSMun> <vIBS>0.02</vIBS> <gCBS> <pCBS>0.9000</pCBS> <gRed> <pRedAliq>60.0000</pRedAliq> <pAliqEfet>0.3600</pAliqEfet> </gRed> <vCBS>0.18</vCBS> </gCBS> </gIBSCBS> </IBSCBS> </imposto> <vItem>0.00</vItem> <DFeReferenciado> <chaveAcesso>51251155374170000128550010000013511601259091</chaveAcesso> <nItem>1</nItem> </DFeReferenciado> </det> <total> <ICMSTot> <vBC>0.00</vBC> <vICMS>0.00</vICMS> <vICMSDeson>0.00</vICMSDeson> <vFCP>0.00</vFCP> <vBCST>0.00</vBCST> <vST>0.00</vST> <vFCPST>0.00</vFCPST> <vFCPSTRet>0.00</vFCPSTRet> <vProd>0.00</vProd> <vFrete>0.00</vFrete> <vSeg>0.00</vSeg> <vDesc>0.00</vDesc> <vII>0.00</vII> <vIPI>0.00</vIPI> <vIPIDevol>0.00</vIPIDevol> <vPIS>0.00</vPIS> <vCOFINS>0.00</vCOFINS> <vOutro>0.00</vOutro> <vNF>0.00</vNF> </ICMSTot> <IBSCBSTot> <vBCIBSCBS>50.00</vBCIBSCBS> <gIBS> <gIBSUF> <vDif>0.00</vDif> <vDevTrib>0.00</vDevTrib> <vIBSUF>0.02</vIBSUF> </gIBSUF> <gIBSMun> <vDif>0.00</vDif> <vDevTrib>0.00</vDevTrib> <vIBSMun>0.00</vIBSMun> </gIBSMun> <vIBS>0.02</vIBS> <vCredPres>0.00</vCredPres> <vCredPresCondSus>0.00</vCredPresCondSus> </gIBS> <gCBS> <vDif>0.00</vDif> <vDevTrib>0.00</vDevTrib> <vCBS>0.18</vCBS> <vCredPres>0.00</vCredPres> <vCredPresCondSus>0.00</vCredPresCondSus> </gCBS> </IBSCBSTot> <vNFTot>0.00</vNFTot> </total> ... -
Dúvidas sobre Redutor no grupo Compras Governamentais
Dinarte Moscon replied to Joabe Geraldo's tópico in ACBrNFe
Para 2026 o redutor será 0 - zero. ClassTrib segue regra normal da tabela, independente de ser ente governamental. Conforme orientação do Marco Polo em live disponibilizada dia 12/11/25, para o ano de 2026 o grupo referente ao ente governamental não deve ser informado. -
NF Débito - 07 Perda em Estoque com ClassTrib 410030 - Perecimento
Dinarte Moscon replied to Dinarte Moscon 's tópico in ACBrNFe
Ajustei apenas para gerar a tag do estorno no total. procedure TNFeIniWriter.Gerar_IBSCBSTot(AINIRec: TMemIniFile; IBSCBSTot: TIBSCBSTot); var sSecao: string; isEstorno: Boolean; begin sSecao := 'IBSCBSTot'; isEstorno := (IBSCBSTot.gEstornoCred.vIBSEstCred > 0) or (IBSCBSTot.gEstornoCred.vCBSEstCred > 0); if (IBSCBSTot.vBCIBSCBS > 0) or isEstorno then begin AINIRec.WriteFloat(sSecao, 'vBCIBSCBS', IBSCBSTot.vBCIBSCBS); if (IBSCBSTot.gIBS.vIBS > 0) or (IBSCBSTot.gIBS.gIBSUFTot.vDif > 0) or (IBSCBSTot.gIBS.gIBSMunTot.vDif > 0) then Gerar_IBSCBSTot_gIBS(AINIRec, IBSCBSTot.gIBS); if (IBSCBSTot.gCBS.vCBS > 0) or (IBSCBSTot.gCBS.vDif > 0) then Gerar_IBSCBSTot_gCBS(AINIRec, IBSCBSTot.gCBS); if (IBSCBSTot.gMono.vIBSMono > 0) or (IBSCBSTot.gMono.vCBSMono > 0) or (IBSCBSTot.gMono.vIBSMonoReten > 0) or (IBSCBSTot.gMono.vCBSMonoReten > 0) or (IBSCBSTot.gMono.vIBSMonoRet > 0) or (IBSCBSTot.gMono.vCBSMonoRet > 0) then Gerar_IBSCBSTot_gMono(AINIRec, IBSCBSTot.gMono); if isEstorno then Gerar_IBSCBSTot_gEstornoCred(AINIRec, IBSCBSTot.gEstornoCred); end; end; Segue xml autorizado com e sem nota referenciada. ACBrNFe.IniWriter.pas ACBrNFe.XmlWriter.pas 51251255374170000128550010000013841923292962-nfe.xml 51251255374170000128550010000013831283477500-nfe.xml -
NF Débito - 07 Perda em Estoque com ClassTrib 410030 - Perecimento
um tópico no fórum postou Dinarte Moscon ACBrNFe
ClassTrib 410030 Estorno de crédito por perecimento, deteriorização, roubo, furto ou extravio. Estorno de Crédito = True. Ao informar base de cálculo, apresenta rejeição: 1076 - Total da BC do IBS e da CBS difere da soma dos itens Rejeição acontece devido ao grupo gIBSCBS não ter sido criado (cst 410). TNFeIniWriter.Gerar_IBSCBS case IBSCBS.CST of cst000, cst200, cst220, cst510: Gerar_IBSCBS_gIBSCBS(AINIRec, IBSCBS.gIBSCBS, Idx); cst515, cst550, cst830: if (NFe.Ide.modelo = 55) then Gerar_IBSCBS_gIBSCBS(AINIRec, IBSCBS.gIBSCBS, Idx); cst620: Gerar_IBSCBS_gIBSCBSMono(AINIRec, IBSCBS.gIBSCBSMono, Idx); cst800: if (NFe.Ide.modelo = 55) then Gerar_IBSCBS_gTransfCred(AINIRec, IBSCBS.gTransfCred, Idx); cst811: if (NFe.Ide.modelo = 55) then Gerar_IBSCBS_gAjusteCompet(AINIRec, IBSCBS.gAjusteCompet, Idx); end; Se não informar a base de cálculo, apresenta rejeição: 1176 - Total do IBS estornado difere da soma dos itens Rejeição acontece devido ao grupo gEstornoCred não ter sido criado no total da nota. TNFeIniWriter.Gerar_IBSCBSTot if IBSCBSTot.vBCIBSCBS > 0 then begin AINIRec.WriteFloat(sSecao, 'vBCIBSCBS', IBSCBSTot.vBCIBSCBS); if (IBSCBSTot.gIBS.vIBS > 0) or (IBSCBSTot.gIBS.gIBSUFTot.vDif > 0) or (IBSCBSTot.gIBS.gIBSMunTot.vDif > 0) then Gerar_IBSCBSTot_gIBS(AINIRec, IBSCBSTot.gIBS); if (IBSCBSTot.gCBS.vCBS > 0) or (IBSCBSTot.gCBS.vDif > 0) then Gerar_IBSCBSTot_gCBS(AINIRec, IBSCBSTot.gCBS); if (IBSCBSTot.gMono.vIBSMono > 0) or (IBSCBSTot.gMono.vCBSMono > 0) or (IBSCBSTot.gMono.vIBSMonoReten > 0) or (IBSCBSTot.gMono.vCBSMonoReten > 0) or (IBSCBSTot.gMono.vIBSMonoRet > 0) or (IBSCBSTot.gMono.vCBSMonoRet > 0) then Gerar_IBSCBSTot_gMono(AINIRec, IBSCBSTot.gMono); if (IBSCBSTot.gEstornoCred.vIBSEstCred > 0) or (IBSCBSTot.gEstornoCred.vCBSEstCred > 0) then Gerar_IBSCBSTot_gEstornoCred(AINIRec, IBSCBSTot.gEstornoCred); end; -
Rejeicao: Valor do IBS da UF difere do calculado [nItem:1]
Dinarte Moscon replied to Isasoft Softwares's tópico in ACBrNFe
-
Esta validação ainda não está ativa, então somando ou não o CBS/IBS, está aceitando desde que a soma dos vItem's bata com o vNFTot. O cálculo é esse. Quanto a PIS e Cofins: é o PisST e CofinsST no caso do indicador ser 1.
-
Como o tipo de débito 07 - Perda em Estoque pode ter itens referenciados e não referenciados será necessário um tratamento: Para itens referenciados pode utilizar os tributos da nota de origem para realizar o estorno. Para itens não referenciados será necessário calcular a tributação do item para estornar.
-
Sim, quando a ClassTrib tiver redução, deve ser aplicada também ao IBSMun. <IBSCBS> <CST>200</CST> <cClassTrib>200034</cClassTrib> <gIBSCBS> <vBC>29.04</vBC> <gIBSUF> <pIBSUF>0.1000</pIBSUF> <gRed> <pRedAliq>60.0000</pRedAliq> <pAliqEfet>0.0400</pAliqEfet> </gRed> <vIBSUF>0.01</vIBSUF> </gIBSUF> <gIBSMun> <pIBSMun>0.0000</pIBSMun> <gRed> <pRedAliq>60.0000</pRedAliq> <pAliqEfet>0.0000</pAliqEfet> </gRed> <vIBSMun>0.00</vIBSMun> </gIBSMun> <vIBS>0.01</vIBS> <gCBS> <pCBS>0.9000</pCBS> <gRed> <pRedAliq>60.0000</pRedAliq> <pAliqEfet>0.3600</pAliqEfet> </gRed> <vCBS>0.10</vCBS> </gCBS> </gIBSCBS> </IBSCBS> </imposto> <vItem>32.11</vItem>
-
RTC - Operações que não exigem tributação - CST 410
Dinarte Moscon replied to Everton M Gava's tópico in ACBrNFe
@Danny Ferrari .... <imposto> <ICMS> <ICMS60> <orig>0</orig> <CST>60</CST> </ICMS60> </ICMS> <PIS> <PISAliq> <CST>01</CST> <vBC>170.00</vBC> <pPIS>1.6500</pPIS> <vPIS>2.80</vPIS> </PISAliq> </PIS> <COFINS> <COFINSAliq> <CST>01</CST> <vBC>170.00</vBC> <pCOFINS>7.6000</pCOFINS> <vCOFINS>12.92</vCOFINS> </COFINSAliq> </COFINS> <IBSCBS> <CST>410</CST> <cClassTrib>410999</cClassTrib> </IBSCBS> </imposto> <vItem>170.00</vItem> .... <total> <ICMSTot> <vBC>0.00</vBC> <vICMS>0.00</vICMS> <vICMSDeson>0.00</vICMSDeson> <vFCP>0.00</vFCP> <vBCST>0.00</vBCST> <vST>0.00</vST> <vFCPST>0.00</vFCPST> <vFCPSTRet>0.00</vFCPSTRet> <vProd>170.00</vProd> <vFrete>0.00</vFrete> <vSeg>0.00</vSeg> <vDesc>0.00</vDesc> <vII>0.00</vII> <vIPI>0.00</vIPI> <vIPIDevol>0.00</vIPIDevol> <vPIS>2.80</vPIS> <vCOFINS>12.92</vCOFINS> <vOutro>0.00</vOutro> <vNF>170.00</vNF> </ICMSTot> <IBSCBSTot> <vBCIBSCBS>0.00</vBCIBSCBS> </IBSCBSTot> <vNFTot>170.00</vNFTot> </total> .... <protNFe versao="4.00"> <infProt> <tpAmb>2</tpAmb> <verAplic>MT_A2_SRV240225-4.00</verAplic> <chNFe>51251155374170000128550010000013441148459310</chNFe> <dhRecbto>2025-11-14T10:59:55-04:00</dhRecbto> <nProt>151250000663463</nProt> <digVal>0/1cNZkcZQJ+fad1tfaE2NBkwcE=</digVal> <cStat>100</cStat> <xMotivo>Autorizado o uso da NF-e</xMotivo> </infProt> </protNFe>- 7 replies
-
- reforma tributaria
- nfe
- (e 4 mais)
