Pesquisar na Comunidade
Showing results for tags 'cobr'.
Encontrado 3 registros
-
C# - InfCTeNorm.cobr.dup
um tópico no fórum postou Lindomar S. Menezes DFe - Documentos Fiscais Eletrônicos
Boa tarde, tag dup em desacordo com o MOC. Não aceita mais de um registro. Alterações na classe CobrCTe.cs. dup alterado para lista public List<DupCTe> dup { get; set; } = new List<DupCTe>(); Alterações na classe CT-e.cs: Método WriteToIni for (var i = 0; i < GrupoInformacoesNormalSubstituto.cobr.dup.Count; i++) { var dup = GrupoInformacoesNormalSubstituto.cobr.dup[i]; iniData.WriteToIni(dup, $"dup{i + 1:000}"); } Método ReadFromIni var r = 0; DupCTe dup; do { r++; dup = iniData.ReadFromIni<DupCTe>($"dup{r:000}"); if (dup != null) GrupoInformacoesNormalSubstituto.cobr.dup.Add(dup); } while (dup != null); CobrCTe.cs -
grupo duplicata Grupo Duplicata não deve ser preenchido - NF-e 4.0
um tópico no fórum postou Fabrício Melo ACBrNFe
Boa tarde. Homologação - NF-e 4.0 Emiti duas Notas com as Seguintes situações de Pagamento: Na primeira foi um único pagamento: 14 - Duplicata gerado os Grupos de Cobrança e Pagamento, a nota foi homologada com sucesso. <cobr> <fat> <nFat>5501000018</nFat> <vOrig>145.00</vOrig> <vLiq>145.00</vLiq> </fat> <dup> <nDup>000004648001</nDup> <dVenc>2017-09-03</dVenc> <vDup>49.00</vDup> </dup> <dup> <nDup>000004649002</nDup> <dVenc>2017-10-03</dVenc> <vDup>48.00</vDup> </dup> <dup> <nDup>000004650003</nDup> <dVenc>2017-11-03</dVenc> <vDup>48.00</vDup> </dup> </cobr> <pag> <detPag> <tPag>14</tPag> <vPag>145.00</vPag> </detPag> </pag> Na segunda situação foi informada 3 Formas de Pagamento: 01 - Dinheiro 02 - Cheque 14 - Duplicata gerado os Grupos de Cobrança para a Duplicata e Pagamento para os outros, nessa condição a nota retorna Rejeição: Grupo Duplicata não deve ser preenchido <cobr> <fat> <nFat>5501000019</nFat> <vOrig>500.00</vOrig> <vLiq>500.00</vLiq> </fat> <dup> <nDup>000004651001</nDup> <dVenc>2017-09-03</dVenc> <vDup>100.00</vDup> </dup> <dup> <nDup>000004652002</nDup> <dVenc>2017-10-03</dVenc> <vDup>100.00</vDup> </dup> <dup> <nDup>000004653003</nDup> <dVenc>2017-11-03</dVenc> <vDup>100.00</vDup> </dup> <dup> <nDup>000004654004</nDup> <dVenc>2017-12-03</dVenc> <vDup>100.00</vDup> </dup> <dup> <nDup>000004655005</nDup> <dVenc>2018-01-03</dVenc> <vDup>100.00</vDup> </dup> </cobr> <pag> <detPag> <tPag>01</tPag> <vPag>150.00</vPag> </detPag> <detPag> <tPag>02</tPag> <vPag>500.00</vPag> </detPag> <detPag> <tPag>14</tPag> <vPag>500.00</vPag> </detPag> <vTroco>30.00</vTroco> </pag> Como informar a Duplicata em uma negociação com mais de uma forma de pagamento? -
Na revisão 13826 foi adicionado um código para gerar o grupo <cobr> no CT-e OS, de acordo com a Nota Técnica 2017.002. Porém esse grupo preenchido no XML gerou o erro de retorno "raised exception class EACBrDFeException with message 'Rejeição: Falha no Schema XML do CT-e'". Os schemas estão atualizados com a NT, então acredito que esse erro se deve à data em que a NT começará a validar essa mudança, pois basta remover o grupo <cobr> que o XML é validado. Dia 02/10/2017 Homologação e 01/11/2017 em Produção. Sugerimos uma alteração para que o grupo seja enviado somente após essas datas. Na unit pcteCTeW, função TCTeW.GerarInfCTeNorm: if CTe.ide.modelo = 67 then begin // ... if ((CTe.Ide.tpAmb = taHomologacao) and (Date >= EncodeDate(2017, 10, 02))) or ((CTe.Ide.tpAmb = taProducao) and (Date >= EncodeDate(2017, 11, 01))) then GerarCobr; end Obrigado. pcteCTeW.pas