-
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
-
Aliquota do IBS do Municipio invalida. (PR / SP) - Somente NFC-e
Dinarte Moscon replied to MarceloDev's tópico in ACBrNFe
-
<IBSCBS> <CST>200</CST> <cClassTrib>200022</cClassTrib> <gIBSCBS> <vBC>10.58</vBC> <gIBSUF> <pIBSUF>0.1000</pIBSUF> <gRed> <pRedAliq>100.0000</pRedAliq> <pAliqEfet>0.0000</pAliqEfet> </gRed> <vIBSUF>0.00</vIBSUF> </gIBSUF> <gIBSMun> <pIBSMun>0.0000</pIBSMun> <gRed> <pRedAliq>100.0000</pRedAliq> <pAliqEfet>0.0000</pAliqEfet> </gRed> <vIBSMun>0.00</vIBSMun> </gIBSMun> <vIBS>0.00</vIBS> <gCBS> <pCBS>0.9000</pCBS> <gRed> <pRedAliq>100.0000</pRedAliq> <pAliqEfet>0.0000</pAliqEfet> </gRed> <vCBS>0.00</vCBS> </gCBS> <gTribRegular> <CSTReg>000</CSTReg> <cClassTribReg>000001</cClassTribReg> <pAliqEfetRegIBSUF>0.1000</pAliqEfetRegIBSUF> <vTribRegIBSUF>0.01</vTribRegIBSUF> <pAliqEfetRegIBSMun>0.0000</pAliqEfetRegIBSMun> <vTribRegIBSMun>0.00</vTribRegIBSMun> <pAliqEfetRegCBS>0.9000</pAliqEfetRegCBS> <vTribRegCBS>0.10</vTribRegCBS> </gTribRegular> </gIBSCBS> </IBSCBS> <protNFe versao="4.00"> <infProt> <tpAmb>2</tpAmb> <verAplic>SVRS2510031154</verAplic> <chNFe>51251054518744000121550910000000017162427281</chNFe> <dhRecbto>2025-10-03T16:42:44-04:00</dhRecbto> <nProt>751250000005966</nProt> <digVal>HAlUXQ5dQZEqRW22JNeQ7xTuTuY=</digVal> <cStat>100</cStat> <xMotivo>Autorizado o uso da NF-e</xMotivo> </infProt> </protNFe>
-
-
Reforma Tributária - gCompraGov - Grupo de Compra Governamental
Dinarte Moscon replied to Everton M Gava's tópico in ACBrNFe
<protNFe versao="4.00"> <infProt> <tpAmb>2</tpAmb> <verAplic>SVRS2510230858</verAplic> <chNFe>51251054518744000121550010000113407294823374</chNFe> <dhRecbto>2025-10-27T16:43:15-04:00</dhRecbto> <nProt>751250000006783</nProt> <digVal>9LWFOOmeDj+3HLWYz3FQcg+NXDc=</digVal> <cStat>100</cStat> <xMotivo>Autorizado o uso da NF-e</xMotivo> </infProt> </protNFe> Autorizado, tudo certo. -
Para a totalização dos impostos atendendo o artigo abaixo foi criado o gTribCompraGov. Art. 473. O produto da arrecadação do IBS e da CBS sobre as aquisições de bens e serviços pela administração pública direta, por autarquias e por fundações públicas será integralmente destinado ao ente federativo contratante, mediante redução a zero das alíquotas do IBS e da CBS devidos aos demais entes federativos e equivalente elevação da alíquota do tributo devido ao ente contratante. § 1º Para fins do atendimento ao disposto no caput deste artigo: I - nas aquisições pela União: a) serão reduzidas a zero as alíquotas do IBS dos demais entes federativos; e b) será a alíquota da CBS fixada em montante equivalente à soma das alíquotas do IBS e da CBS incidentes sobre a operação, após a redução de que trata o art. 472 desta Lei Complementar; II - nas aquisições por Estado: a) serão reduzidas a zero a alíquota da CBS e a alíquota municipal do IBS; e b) será a alíquota estadual do IBS fixada em montante equivalente à soma das alíquotas do IBS e da CBS incidentes sobre a operação, após a redução de que trata o art. 472 desta Lei Complementar; III - nas aquisições por Município: a) serão reduzidas a zero a alíquota da CBS e a alíquota estadual do IBS; b) será a alíquota municipal do IBS fixada em montante equivalente à soma das alíquotas do IBS e da CBS incidentes sobre a operação, após a redução de que trata o art. 472 desta Lei Complementar; e IV - nas aquisições pelo Distrito Federal: a) será reduzida a zero a alíquota da CBS; b) será a alíquota distrital do IBS fixada em montante equivalente à soma das alíquotas do IBS e da CBS incidentes sobre a operação, após a redução de que trata o art. 472 desta Lei Complementar.
-
Dúvida na Regra de validação da Base de Cálculo e valor do IBS/CBS
Dinarte Moscon replied to edivaldo oliveira's tópico in ACBrNFe
No primeiro xml o cálculo está errado, você informou $0,96 e deveria ser $0,99 No segundo xml informou certo. -
Reforma Tributária - gCompraGov - Grupo de Compra Governamental
Dinarte Moscon replied to Everton M Gava's tópico in ACBrNFe
É que se não mandar o gRed, a Sefaz rejeita a nota. Provavelmente eles exigem todas as tags para bater com o gTribCompraGov, que vai definir qual esfera que receberá esse imposto. -
Reforma Tributária - gCompraGov - Grupo de Compra Governamental
Dinarte Moscon replied to Everton M Gava's tópico in ACBrNFe
@BigWings Faltou a regra do IBSMun function TNFeXmlWriter.Gerar_IBSCBS_gIBSCBS_gIBSMun( IBSMun: TgIBSMun): TACBrXmlNode; begin Result := FDocument.CreateElement('gIBSMun'); Result.AppendChild(AddNode(tcDe4, 'UB18', 'pIBSMun', 1, 7, 1, IBSMun.pIBSMun, DSC_PIBSMUN)); if IBSMun.gDif.pDif > 0 then Result.AppendChild(Gerar_IBSCBS_gIBSCBS_gDif(IBSMun.gDif)); if IBSMun.gDevTrib.vDevTrib > 0 then Result.AppendChild(Gerar_IBSCBS_gIBSCBS_gDevTrib(IBSMun.gDevTrib)); if (IBSMun.gRed.pRedAliq > 0) or (IBSMun.gRed.pAliqEfet > 0) or (NFe.Ide.gCompraGov.tpEnteGov <> tcgNenhum) then Result.AppendChild(Gerar_IBSCBS_gIBSCBS_gRed(IBSMun.gRed)); Result.AppendChild(AddNode(tcDe2, 'UB35', 'vIBSMun', 1, 15, 1, IBSMun.vIBSMun, DSC_VIBSUF)); end; Com alteração acima a nota é validada. -
SEFAZ-PR 999 - Erro não catalogado
Dinarte Moscon replied to Daniel Braz de Oliveira's tópico in ACBrNFe
Sefaz MT agora de manhã retornando mesmo erro. Sexta estava validando. -
Está de acordo com a validação da nota técnica. <gIBSCBS> <gIBSUF> <vIBSUF>0.20</vIBSUF> <IBSMun>0.00</vIBSMun> </gIBSUF> <gCBS> <vCBS>1.76</vCBS> </gCBS> </gIBSCBS> =======Total 1,96 <gTribCompraGov> <vTribIBSUF>0.00</vTribIBSUF> <vTribIBSMun>1.96</vTribIBSMun> <vTribCBS>0.00</vTribCBS> </gTribCompraGov> ==========Total 1,96
-
Segue exemplo de NF validada emitida para prefeitura. <IBSCBS> <CST>000</CST> <cClassTrib>000001</cClassTrib> <gIBSCBS> <vBC>196.10</vBC> <gIBSUF> <pIBSUF>0.1000</pIBSUF> <gRed> <pRedAliq>0.0000</pRedAliq> <pAliqEfet>0.1000</pAliqEfet> </gRed> <vIBSUF>0.20</vIBSUF> </gIBSUF> <gIBSMun> <pIBSMun>0.0000</pIBSMun> <gRed> <pRedAliq>0.0000</pRedAliq> <pAliqEfet>0.0000</pAliqEfet> </gRed> <vIBSMun>0.00</vIBSMun> </gIBSMun> <vIBS>0.20</vIBS> <gCBS> <pCBS>0.9000</pCBS> <gRed> <pRedAliq>0.0000</pRedAliq> <pAliqEfet>0.9000</pAliqEfet> </gRed> <vCBS>1.76</vCBS> </gCBS> <gTribCompraGov> <pAliqIBSUF>0.0000</pAliqIBSUF> <vTribIBSUF>0.00</vTribIBSUF> <pAliqIBSMun>0.0100</pAliqIBSMun> <vTribIBSMun>1.96</vTribIBSMun> <pAliqCBS>0.0000</pAliqCBS> <vTribCBS>0.00</vTribCBS> </gTribCompraGov> </gIBSCBS> </IBSCBS>
-
Verifica se essa correção resolve para você também.
-
Reforma Tributária - gCompraGov - Grupo de Compra Governamental
Dinarte Moscon replied to Everton M Gava's tópico in ACBrNFe
Seguem os arquivos modificados. ACBrNFe.IniReader.pas ACBrNFe.IniWriter.pas ACBrNFe.XmlWriter.pas -
Reforma Tributária - gCompraGov - Grupo de Compra Governamental
Dinarte Moscon replied to Everton M Gava's tópico in ACBrNFe
Para compras governamentais o grupo gRed e gTribCompraGov devem ser informados, mesmo que o pRedutor seja zero. Alterei as regras no componente e consegui validar na Sefaz. ACBr.diff -
A nota terá dois totais, sendo o vNF o total usado atualmente e o vNFTot o novo valor total. vItem de ser o valor do produto somados os impostos. vNFTot deve ser o somatório do vItem, ou cálculo que resulte no mesmo valor . item.vItem := item.Prod.vProd - item.Prod.vDesc + item.Imposto.IBSCBS.gIBSCBS.vIBS + item.Imposto.IBSCBS.gIBSCBS.gCBS.vCBS + item.Imposto.ISel.vIS; nfe.Total.vNFTot := nfe.Total.ICMSTot.vNF + nfe.Total.ISTot.vIS + nfe.Total.IBSCBSTot.gIBS.vIBS + nfe.Total.IBSCBSTot.gCBS.vCBS;
-
No componente, remove a regra do pRedutor > 0. Assim vai gerar as tags. Após testar, por favor informa se mesmo com redutor zero precisa gerar o gRed do IBS/CBS, vi que mesmo tributação integral, quando envolve ente governamental o gRed precisa ser gerado, mas não confirmei o caso do redutor zero com tributação integral.
-
Mesmo com redutor zero, caso o cliente seja um ente governamental, as tags devem ser informadas, pois a tributação deverá ser atribuída integralmente para a esfera que o ente governamental pertence. Art. 473. O produto da arrecadação do IBS e da CBS sobre as aquisições de bens e serviços pela administração pública direta, por autarquias e por fundações públicas será integralmente destinado ao ente federativo contratante, mediante redução a zero das alíquotas do IBS e da CBS devidos aos demais entes federativos e equivalente elevação da alíquota do tributo devido ao ente contratante. Caso não informe apresentará rejeição:
-
Produção só a partir de 10/11 Outra coisa, dá uma revisada no cálculo dos impostos. <IBSCBS> <CST>000</CST> <cClassTrib>000001</cClassTrib> <gIBSCBS> <vBC>3540.76</vBC> <gIBSUF> <pIBSUF>0.1000</pIBSUF> <vIBSUF>3.16</vIBSUF> 0,1% de 3.540,76 = $3,54 </gIBSUF> <gIBSMun> <pIBSMun>0.0000</pIBSMun> <vIBSMun>0.00</vIBSMun> </gIBSMun> <vIBS>3.16</vIBS> <gCBS> <pCBS>0.9000</pCBS> <vCBS>28.47</vCBS> 0,9% de 3.540,76 = 31,87 </gCBS> </gIBSCBS>
-
Validação da Reforma Tributária em Homologação
Dinarte Moscon replied to Calmeida79's tópico in ACBrNFe
Foi adiado. NT v.1.30 Entrada do schema, das Regras de Validação e dos Eventos, com exceção das Regras de Validação listadas no item a seguir. Homologação Até 29/10/2025 -
Arquivo INI está sendo gerado sem o valor do IBS do item, causando rejeição. <cStat>1150</cStat> <xMotivo>Rejeicao: Valor do IBS do Item (vIBS) difere do calculado [nItem:3]</xMotivo> ACBrNFe.IniWriter.pas procedure TNFeIniWriter.Gerar_IBSCBS_gIBSCBS Adicionar: if IBSCBS.vIBS > 0 then AINIRec.WriteFloat(sSecao, 'vIBS', IBSCBS.vIBS);
-
MDFe 3.00 - Encerramento - Rejeição Schema Inválido
um tópico no fórum postou Dinarte Moscon ACBrMDFe
Ao encerrar uma mdf-e (3.00) está retornando a mensagem de schema inválido. O campo que está errado é o dhEvento, ele precisa conter o UTC, inclusive já possui o código, porém está comentado. Ajustando isso tudo mais está funcionando. pmdfeEnvEventoMDFe.pas function TEventoMDFe.GerarXML: Boolean; Gerador.wCampo(tcStr, 'EP09', 'dhEvento', 01, 25, 1, FormatDateTime('yyyy-mm-dd"T"hh:nn:ss', Evento.Items[0].InfEvento.dhEvento) + GetUTC(CodigoParaUF(Evento.Items[0].InfEvento.cOrgao), Evento.Items[0].InfEvento.dhEvento) ); -
Erro Validação Schemas do Manifesto
Dinarte Moscon replied to Hamilton Gonçalves Dias JR's tópico in ACBrMDFe
Hamilton, você está enviando em ambiente de produção, porém ainda não foi liberado, somente homologação por enquanto. Altera e testa de novo. -
Quando MDFe.Ide.tpEmit for teTranspCargaPropria a tag tpTransp não deve ser informada no arquivo xml que é enviado. Está retornando rejeição informando que este campo não deve ser informado. Pelo que vi, este campo entrou para a versão 3.00, só precisa considerar esta situação junto. unit pmdfeMDFeW; procedure TMDFeW.GerarIde; if (VersaoDF = ve300) and not(MDFe.Ide.tpEmit=teTranspCargaPropria) then Gerador.wCampo(tcStr, '#007', 'tpTransp', 01, 01, 0, TTransportadorToStr(MDFe.Ide.tpTransp), DSC_TPTRANSP
- 1 reply
-
- 1
-
-
Usa ve100 ou ve300, sendo que a versão 3.00 está liberado somente homologação, liberou dia 05.10. pmdfeConversaoMDFe > TVersaoMDFe = (ve100, ve300); Como eu uso nfe e nfse também, eu precisei colocar a unit junto. MDFe.Configuracoes.Geral.VersaoDF:= pmdfeConversaoMDFe.ve300;
