-
Total de ítens
5.306 -
Registro em
-
Última visita
-
Days Won
155
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Diego Foliene postou
-
C# - CTe - infOutros
Diego Foliene replied to Lindomar S. Menezes's tópico in DFe - Documentos Fiscais Eletrônicos
Ambos dPrev e dEmi tem ocorrência 0-1 no MOC, podendo não ser informados. Enviado ao SVN na Rev-30571 alteração na classe infOutrosCTe.cs tornando dPrev e dEmi nullables para que não sejam gerados no INI caso não atribuídos. Por favor, queira atualizar e testar novamente. -
C# - CTe - infOutros
Diego Foliene replied to Lindomar S. Menezes's tópico in DFe - Documentos Fiscais Eletrônicos
É sim. -
C# - CTe - infOutros
Diego Foliene replied to Lindomar S. Menezes's tópico in DFe - Documentos Fiscais Eletrônicos
O problema estava na rotina de leitura do arquivo INI do componente nativo. Para ler a seção infOutros no INI, ele considerava o campo nDoc. Campo este que não é obrigatório. Por isso, não gerava quando você não informava. Enviado alteração ao SVN na Rev-30565 para que considere o campo obrigatório tpDoc. Na próxima compilação da Lib ja é para estar disponível. -
C# - CTe - infOutros
Diego Foliene replied to Lindomar S. Menezes's tópico in DFe - Documentos Fiscais Eletrônicos
Boa tarde! Criada a #TK-4414 para análise do caso e parecer do consultor responsável. -
Boa tarde! Partindo do programa exemplo, visando reproduzir o problema, tanto adicionei quanto comentei algumas informações na rotina AlimentarDados(). Em seguida adicionei o seguinte fonte para trabalhar na análise do seu caso: var cte = AlimentarDados(); ACBrCTe.LimparLista(); File.WriteAllText("C:\\Users\\Diego\\Documents\\TKs\\4364\\CTe-OS.ini", cte); ACBrCTe.CarregarINI(cte); try { File.WriteAllText("C:\\Users\\Diego\\Documents\\TKs\\4364\\CTe-OS-SemAssinar.xml", ACBrCTe.ObterXml(0)); ACBrCTe.Assinar(); ACBrCTe.Validar(); File.WriteAllText("C:\\Users\\Diego\\Documents\\TKs\\4364\\CTe-OS.xml", ACBrCTe.ObterXml(0)); } catch(Exception ex) { File.WriteAllText("C:\\Users\\Diego\\Documents\\TKs\\4364\\Exceptions.xml", ex.Message); } Meu arquivo Exceptions.xml ficou da seguinte maneira: Falha na validação do Modal do Conhecimento: 1402 TAG:<CTeOS xmlns="http://www.portalfiscal.inf.br/cte" versao="4.00"><infModal versaoModal="4.00"><CTeOS xmlns="http://www.portalfiscal.inf.br/cte" versao="4.00"><infModal versaoModal="4.00"><CTeOS xmlns="http://www.portalfiscal.inf.br/cte" versao="4.00"><infCTeNorm><infModal versaoModal="4.00"><rodoOS><veic><prop> ID:#11/NroRegEstadual(N�mero do Registro Estadual) - Nenhum valor informado. TAG:<CTeOS xmlns="http://www.portalfiscal.inf.br/cte" versao="4.00"><infModal versaoModal="4.00"><CTeOS xmlns="http://www.portalfiscal.inf.br/cte" versao="4.00"><infModal versaoModal="4.00"><CTeOS xmlns="http://www.portalfiscal.inf.br/cte" versao="4.00"><infCTeNorm><infModal versaoModal="4.00"><rodoOS><veic><prop> ID:#14/UF(C�digo do UF (Unidade da Federa��o)) - Nenhum valor informado. TAG:<CTeOS xmlns="http://www.portalfiscal.inf.br/cte" versao="4.00"><infModal versaoModal="4.00"><CTeOS xmlns="http://www.portalfiscal.inf.br/cte" versao="4.00"><infModal versaoModal="4.00"><CTeOS xmlns="http://www.portalfiscal.inf.br/cte" versao="4.00"><infCTeNorm><infModal versaoModal="4.00"><rodoOS><veic><prop> ID:#14/UF(Sigla da UF) - Conte�do inv�lido. --> 1840 - Element '{http://www.portalfiscal.inf.br/cte}UF': [facet 'enumeration'] The value '' is not an element of the set {'AC', 'AL', 'AM', 'AP', 'BA', 'CE', 'DF', 'ES', 'GO', 'MA', 'MG', 'MS', 'MT', 'PA', 'PB', 'PE', 'PI', 'PR', 'RJ', 'RN', 'RO', 'RR', 'RS', 'SC', 'SE', 'SP', 'TO', 'EX'}. Minha resolução dos erros: TAG:<CTeOS xmlns="http://www.portalfiscal.inf.br/cte" versao="4.00"><infModal versaoModal="4.00"><CTeOS xmlns="http://www.portalfiscal.inf.br/cte" versao="4.00"><infModal versaoModal="4.00"><CTeOS xmlns="http://www.portalfiscal.inf.br/cte" versao="4.00"><infCTeNorm><infModal versaoModal="4.00"><rodoOS><veic><prop> ID:#14/UF(C�digo do UF (Unidade da Federa��o)) - Nenhum valor informado. TAG:<CTeOS xmlns="http://www.portalfiscal.inf.br/cte" versao="4.00"><infModal versaoModal="4.00"><CTeOS xmlns="http://www.portalfiscal.inf.br/cte" versao="4.00"><infModal versaoModal="4.00"><CTeOS xmlns="http://www.portalfiscal.inf.br/cte" versao="4.00"><infCTeNorm><infModal versaoModal="4.00"><rodoOS><veic><prop> ID:#14/UF(Sigla da UF) - Conte�do inv�lido. --> 1840 - Element '{http://www.portalfiscal.inf.br/cte}UF': [facet 'enumeration'] The value '' is not an element of the set {'AC', 'AL', 'AM', 'AP', 'BA', 'CE', 'DF', 'ES', 'GO', 'MA', 'MG', 'MS', 'MT', 'PA', 'PB', 'PE', 'PI', 'PR', 'RJ', 'RN', 'RO', 'RR', 'RS', 'SC', 'SE', 'SP', 'TO', 'EX'}. O campo UF a que está mensagem se refere é este aqui: Note que a cardinalidade dele é 1-1, indicando sua obrigatoriedade. Acredito que você tenha confundido ele com o campo UF correspondente a UF em que veículo está licenciado. Este sim é opcional. TAG:<CTeOS xmlns="http://www.portalfiscal.inf.br/cte" versao="4.00"><infModal versaoModal="4.00"><CTeOS xmlns="http://www.portalfiscal.inf.br/cte" versao="4.00"><infModal versaoModal="4.00"><CTeOS xmlns="http://www.portalfiscal.inf.br/cte" versao="4.00"><infCTeNorm><infModal versaoModal="4.00"><rodoOS><veic><prop> ID:#11/NroRegEstadual(N�mero do Registro Estadual) - Nenhum valor informado. Este erro acontece porque na validação que define se vai gerar a tag TAF ou NroRegEstadual do grupo prop, estava utilizando o TAF da identificação. Algo como: if (rodoOS.TAF != "") { //Gera a tag TAF do grupo prop com a informação certa. }else { //Preenche NroRegEstadual } Como estava informando somente o TAF do grupo prop, ele acabava gerando o grupo NroRegEstadual. Para este aqui, você pode resolver informando: cte.Rodoviario.TAF = "Valor da TAF"; cte.Rodoviario.veic.prop.TAF = "Valor da TAF"; Eu também enviei alteração no SVN na Rev-30564 corrigindo a validação e na próxima compilação da Lib, ele deve usar o valor correto para comparar e você vai poder informar somente cte.Rodoviario.veic.prop.TAF;
-
Nesse caso, por favor, pode fornecer mais informações? Em que momento você recebe este "retorno -1"? Pode disponibilizar um print da mensagem de erro completa?
-
Bom dia! O MF-e é mais parecido com o SAT. Já a NFC-e tem basicamente o mesmo layout da NF-e diferenciando em alguns campos. Um bom primeiro passo, é conferir os Manuais de Orientação ao Contribuinte da NFC-e e os Manuais de Orientação do SAT. Como você citou que está recebendo retorno -1, acredito que esteja usando a Lib. Para NFC-e, você vai usar a ACBrLibNFe. Para isso o curso Dominando o ACBrLibNFe em Java também pode ser útil. Para o MF-e, você vai usar a ACBrLibSAT. A aula Iniciando ACBrLibSAT com NetBeans pode ser útil.
-
CNAE e Código de tributação inválidos
Diego Foliene replied to gladston's tópico in DFe - Documentos Fiscais Eletrônicos
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. -
Bom dia! Foi enviado ao SVN na Rev-30554 alteração visando resolver esta questão. Foi gerada uma nova compilação da Lib que engloba esta alteração. Por favor, queira atualizar, realizar novos testes e reportar qualquer problema.
-
Como posso utilizar o ACBR Fala com o Resources do Delphi
Diego Foliene replied to VINYFARIA's tópico in Dúvidas gerais
Bom dia! Veja este excelente vídeo do nosso amigo @Daniel InfoCotidiano. EDIT: Não tinha me atentado a esta parte, desculpe. Conferindo na classe do ACBrFala, ele busca pelos arquivos de som em um diretório:- 1 reply
-
- 1
-
Adição dos CST's para C#
Diego Foliene replied to WesleySantos's tópico in DFe - Documentos Fiscais Eletrônicos
Bom dia! Sua alteração foi na classe dos CSOSNs. Como a tributação monofásica vai ser por CSTs, mesmo que a empresa seja do simples. Adicionei os CSTs na classes de CSTs apenas. Também aproveitei e adicionei os outros campos. Enviado ao SVN na Rev-30553, por favor, queira atualizar, realizar novos testes e reportar qualquer problema. -
DT-e Dúvida NT 2023/002
Diego Foliene replied to C4Dev's tópico in DFe - Documentos Fiscais Eletrônicos
-
Bom dia! Foi disponibilizado na Rev-30549 e na Rev-30550 as alterações necessárias para leitura dos novos campos. Exemplo de uso: //Consulta ACBrMDFe1.WebServices.Consulta.MDFeChave := vChave; ACBrMDFe1.WebServices.Consulta.Executar; //Propriedades para leitura ACBrMDFe1.WebServices.Consulta.procInfraSA.nProtDTe; ACBrMDFe1.WebServices.Consulta.procInfraSA.dhProt A NT também já foi implementada em na SVRS em homologação e em produção.
-
Contingência agendada para a Sefaz de São Paulo no dia 10/09/2023
um tópico no fórum postou Diego Foliene Notícias do ACBr
Bom dia! Conferindo no Portal da Nota Fiscal Eletrônica, é possível observar que a Sefaz de São Paulo está com contingência agendada para o dia 10/09/2023, com previsão de início ás 06h00 e encerramento ás 16h00. Para utilizar o ACBr em contingência durante este período, siga as orientações deste tópico: Um agradecimento ao membro @Felipe Mariano por chamar atenção ao fato no canal #sefaz em nossa comunidade do Discord.-
- 2
-
DT-e Dúvida NT 2023/002
Diego Foliene replied to C4Dev's tópico in DFe - Documentos Fiscais Eletrônicos
Boa tarde! A alteração foi efetuada, no entanto, como é possível observar, a NT2023/002 não especifica o dia que entra em vigor, apenas o mês e o ano. Por causa disso, ela pode entrar em vigor no período entre 01 até 30 do 09. Nos testes que fizemos, ainda não veio a informação e por isso ainda não foi disponibilizado. -
Bom dia! Foi criada a #TK-4401 para análise do caso e parecer do consultor responsável.
-
Bom dia! A Escola Nacional de Inspeção do Trabalho, ligada ao órgão do Ministério do Trabalho e Emprego, disponibilizou um curso online e gratuito orientando como deverá ser feito o preenchimento dos novos eventos de processo trabalhista que entram em vigor no dia primeiro de outubro (mais detalhes sobre isso neste tópico). O curso que fornecerá certificado e será divido em duas etapas. A primeira, já liberada trata da escrituração do evento S-2500. A segunda etapa a ser liberada em meados de setembro de 2023 vai abordar o S-2501 e o S-3500. O curso pode ser acessado na página da ENIT. Leia a notícia original aqui. Importante ressaltar que o curso é sobre o preenchimento das informações dos eventos e não tem relação com o componente ACBreSocial. Para entendimento do mesmo, deve-se estudar o programa exemplo disponível no SVN, ou se você usa Lib ou Monitor, os modelos INI
-
- 4