Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    38.037
  • Registro em

  • Última visita

  • Days Won

    1.076

Tudo que Italo Giurizzato Junior postou

  1. Bom dia Adilson, Pelo fragmento que você postou, você esta estudando o conteudo do arquivo alimentacomponente.txt que eu disponibilizei juntamente com o programa exemplo do ACBrCTe. Como trata-se de um fragmento da minha aplicação o que posso lhe dizer é que essa parte busca na tabela Cnt_Notas os documentos originários de um conhecimento que pretendo gerar o XML. No meu caso o campo Numero é o numero do conhecimento e Codigo é o código que me diz quem esta emitindo o CT-e, por exemplo: 1 = Matriz, 2 = Filial A, 3 = Filial B, etc
  2. Guilherme, Realmente o lay-out do XML não tem nada haver com o ABRASF. Para ser sincero gostei muito do lay-out pois lembra o da NF-e. Há necessidade de estudar melhor esse lay-out, pois com certeza teremos que criar uma estrurura nova de classes para definir as propriedades que receberão os dados, depois criar as rotinas que vão gerar o XML e tudo mais. Precisamos ver também os metodos de acesso aos webservices. Conforme for o resultado dessa analise, as vezes compensa criar um novo componente para esse provedor.
  3. Bom dia Guilherme, A unit que gera o XML é pnfsNFSeW.pas Esse provedor Infisc segue o padrão ABRASF? Você tem os schemas desse provedor?
  4. Bom dia Adelson, Favor atualizar os fontes e testar novamente.
  5. Boa noite Abade, Favor pesquisar no fórum por Atualização Forçada.
  6. Leonardo, É uma segunda alternativa, mas desta forma as constantes que mostrei no post anterior, deixariam de ser constantes e passariam a ser variáveis que mudariam de valor conforme a versão escolhida.
  7. Leonardo, No momento não esta disponivel os webservices para realizarmos testes na versão 3.10 Na unit pcnConversao.pas temos varias contantes definidas, as que iniciam com NFe e as que iniciam com NFCe. O inicio do nome da constante já deixa claro para qual modelo de documento vai ser utilizado, veja este exemplo: NFeconsStatServ = '2.00'; NFCeConsStatServ = '3.00'; Quando o componente utiliza uma quando utiliza outra, veja: if (FConfiguracoes.Geral.ModeloDF = moNFCe) then ConsStatServ.Versao := NFCeConsStatServ else ConsStatServ.Versao := NFeConsStatServ; Como você pode ver temos uma propriedade chamada ModeloDF = Modelo de Documento Fiscal que pode receber o valor moNFe ou moNFCe. Quando a SEFAZ passar a aceitar em ambiente de produção os dois modelos de documentos fiscais basta alterar as versões das contantes, voltando ao exemplo acima: NFeconsStatServ = '3.10'; NFCeConsStatServ = '3.10'; Isso vai fazer com que o XML seja gerado na versão 3.10 A questão é equanto tivermos dentro de um periodo de transição como conviver com essas versões? Sugestão, para definir o valor das contantes usando diretiva de compilação: {$IFNDEF NF_V_310} NFeconsStatServ = '2.00'; NFCeConsStatServ = '3.00'; {$ELSE} NFeconsStatServ = '3.10'; NFCeConsStatServ = '3.10'; {$ENDIF} Essa alteração seria feita somente no fonte pcnConversao.pas e incluir a definição da diretiva NF_V_310 em ACBr.inc E uma pequena alteração no ACBrNFeNotasFiscais.pas Do resto esta tudo pronto.
  8. Boa tarde Vitor, Eu estou calculando da seguinte forma: vTotTrib := (vTotalPrestacao * pAliquotaIBPT) / 100; Onde: vTotalPrestacao é o valor total que o tomador do serviço vai pagar ou seja o valor do frete. pAliquotaIBPT é o porcentual divulgado pelo IBPT para um determinado serviço, por 2,8%. Supondo que o valor do frete seja R$ 100,00 vTotTrib = ( 100 * 2,8 ) / 100 Portanto o valor total aproximado dos tributos segundo o IBPT para o serviço em questão é R$ 2,80 Agora como alimentar o componente vide o arquivo AlimentandoComponente.txt que esta dentro da pasta ...\Exemplos\ACBrCTe
  9. Boa tarde Jeferson, O componente é capaz de gerar o XML contendo o CNPJ ou CPF. Mas segundo o manual página 153 temos CNPJ do emitente ou CPF do remetente, isso é muito estranho, mas na coluna observação temos: Informar o CNPJ do emitente.Na emissão de NF-e avulsa pelo Fisco, as informações do remetente serão informadas neste grupo. Logo nos leva a crer que no caso do emitente temos que informar o CNPJ e portanto utilizar um certificado de pessoa juridica. Me corrijam se eu estiver errado.
  10. Boa tarde ssouzaacbr, Cada cidade tem o seu código de tributação. A dica é: entrar em contato com a prefeitura, caso ela não saiba o código ( algo normal, eles nunca sabem ), você entra em contato com o provedor, informe a cidade e solicite o código e a sua formatação correta para que seja aceito pelo webservices.
  11. Boa tarde Leonardo, Hoje o componente gera a NF-e na versão 2.00 quando setamos a propriedade ModeloDF com o valor moNFe. E gera a NFC-e na versão 3.00 quando o valor da propriedade ModeloDF é moNFCe. Agora temos uma nova versão a 3.10 que vem para substituir tanto a versão 2.00 da NF-e quanto a 3.00 da NFC-e. Não sei se seria o caso de criarmos uma diretiva de compilação aos moldes do ACBrCTe, mas neste caso ela apenas serviria para definir a versão dos documentos. Ou criar uma nova propriedade no componente para informar-mos a versão desejada. Portanto até o momento nenhum dos dois modelos de documentos fiscais são gerados na versão 3.10. Foi publicado uma nova versão da NT2013/005 que trata do novo lay-out e que me parece estar em conformidade com os schemas v3.10 também publicados. Houve alteração nos grupos ISSQN e ISSQNtot, já estou providenciando as alterações no componente. Mas fica a questão da versão. Como podemos resolver essa questão com o menor impacto possível?
  12. Acredito que sim, pois na minha maquina tenho o DCU e fica dentro de uma pasta chamada QuickRep5. Só que o meu é AR5RunD7.dcu uma vez que utilizo o Delphi 7.
  13. Bom dia Krepe, Segundo a NT 2012/004 item 4 diz que devemos imprimir o DACTE segundo o modelo Contingência em papel comum. Fiz uma alteração no DACTE e na função que gera a chave de contingência para que seja possível imprimir o DACTE com o código de barras de contingência quando o tipo de emissão for 4 ou seja EPEC. Favor atualizar os fontes e testar.
  14. Bom dia sesistemas, Procure pelo arquivo QR5RunDXE3.dcu e inclu-a o path dele no library path do Delphi antes dos paths do ACBr.
  15. Bom dia André, Disponibilizei os schemas versão 3.10 a serem utiliandos tanto pela NF-e quanto pela NFC-e. Esta ainda zipado dentro da pasta: ...\Exemplos\ACBrNFe2\Delphi\Schemas\V310
  16. Bom dia Ricardo, O erro ocorre na compilação da sua aplicação ou ao executa-la? Pois acabo de compilar o programa exemplo e executa-lo sem nenhum problema. Um detalhe, os fontes disponibilizados hoje contem uma alteração no componente ACBrNFSeDANFSeQR. Temos agora uma propriedade chamada ImprimeCanhoto cujo valor padrão é False. Portanto você deve abrir o pacote de instalação do ACBrNFSeDANFSeQR e compilar ele novamente.
  17. Bom dia Krepe, Vamos separar as coisas: O comando Imprimir se baseia no conteudo do XML do CT-e, como este não foi enviado para SEFAZ, logo ele não possui o numero do protocolo. O EPEC é um evento que contem um numero minimo de dados do CT-e que é enviado para SEFAZ Virtual de Contingência. Ainda não esta disponivel o comando para imprimir Eventos. A mensagem que aparece no DACTE esta errada no verdade é EPEC e não DPEC.
  18. Bom dia kzarlopes, A definição do valor teMultiModal se encontra no fonte pcnConversao.pas que faz parte do pacote PCN2. Abra o pacote de instalação PCN2 e simplismente clique em compilar.
  19. Bom dia a todos, Já encontra-se disponivel no SVN as alterações promovidas por mim nos fontes do componente ACBrNFSe. Como dito anteriormente posso ter alterado algo que não deveria, ou na tentativa de padronizar algo, o que funcionava, passou a não funcionar mais. Favor realizar uma cópia dos fontes e depois atualizar. Fico no aguro dos retornos, tanto para informar de problemas, quanto para dizer que com o provedor XYZ esta funcionando 100%.
  20. Boa noite leufmt, Sim, se o retorno for True podemos dizer que o lote foi processado com sucesso.
  21. Boa noite Juliomar, Parabéns, pelo excelente trabalho.
  22. Boa noite leufmt, As linhas que postei acima você deve executalas após a execução do comando Enviar. Se foi retornado o numero da nota, o código de verificação significa que o lote contendo o RPS foi processado com sucesso.
  23. Boa noite ssouza, Você notou que dentro da pasta ...\Exemplos\ACBrNFSe tem uma pasta chamada Schemas? E dentro desta tem varias pastas, cada uma possui o nome do provedor. Ao configurar o programa exemplo com os dados do emitente e clicar em salvar, na aba webservice é apresentado o nome do provedor que atende a cidade em questão. Sendo assim você tem que selecionar a pasta de schemas que tem o mesmo nome do provedor.
  24. Boa tarde sesistemas, Favor verificar a Library Path do Delphi, a path do Quick Report tem que estar antes da path do ACBr. O Quick Report que você esta usando é a versão 5?
  25. Parabéns Jepafi, Excelente trabalho.
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.