Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    37.487
  • Registro em

  • Última visita

  • Days Won

    1.056

Tudo que Italo Giurizzato Junior postou

  1. Bom dia Robson, Exemplo: Para CST = 00 teriamos: vBC := Imp.ICMS.CST00.vBC; pICMS := Imp.ICMS.CST00.pICMS; vICMS := Imp.ICMS.CST00.vICMS; Para CST = 20 teriamos: vBC := Imp.ICMS.CST20.vBC; pICMS := Imp.ICMS.CST20.pICMS; vICMS := Imp.ICMS.CST20.vICMS; pRedBC :=Imp.ICMS.CST20.pRedBC; Espero ter ajudado.
  2. Bom dia Valdomiro, A resposta é não, veja a página 11 da NT 2012/002 os dados necessários para realizar a consulta. Você vai notar que não temos nenhum campo para informar a data inicial e final ou seja um período.
  3. Márcio, Se eu entendi, devemos informar ao encerrar um Manifesto é: cUF e cMun informado no XML como sendo o destino final da carga? Mas, segundo o manual devemos efetuar o encerramento não só quando a carga chega ao seu destino, também devemos efetuar o encerramento quando ocorre alguma alteração, por exemplo troca do motorista. Exemplo: O caminhão parte da origem "A" e tem como destino "C", mas passa pelo ponto "B", digamos que "A, B e C" são cidades por onde o caminhão passa sendo que "A e B" ficam no estado de São Paulo e "C" fica no Rio de Janeiro. Logo na cidade "A", origem do trajeto é emitido o MDF-e, mas ao chegar em "B" ocorre a mudança do motirista, sendo assim devemos encerrar o Manifesto e emitir um outro com os dados do novo motorista, ao chegar em "C" destino da carga, devemos encerrar esse segundo Manifesto. Até onde sei quando é emitido o MDF-e devemos informar a UF origem e destino e se necessário as demais UF entre a origem e destino caso seja esse o trajeto do caminhão. Pelo o que você disse, ao efetuar o encerramento a UF e Municipio tem que ser a origem, ou destino ou um intermediário. É isso?
  4. Robson, A idéia é ler os dados contidos nas tags do XML do CT-e, correto? Se sim, uma sugestão seria: ACBrCTe.Conhecimentos.Clear; ACBrCTe.Conhecimentos.LoadFromFile(sNomeArquivo); // sNomeArquivo contem o path + o nome do XML nNumCT := ACBrCTe.Conhecimentos.Items[0].CTe.Ide.nCT; // Contem o numero do conhecimento nCFOP := ACBrCTe.Conhecimentos.Items[0].CTe.Ide.CFOP // Contem o CFOP referente ao conhecimento (...) Desta forma você consegue obter todos os dados (um a um) do XML e armazena-los em variáveis locais, salvar em uma tabela temporário, etc.
  5. Bom dia Hasa, A SEFAZ-SP já disponibilizou um programa gratuito para que as empresas realizem a manifestação do destinatário. Link: https://www.fazenda.sp.gov.br/nfe/manifestacao/manifestacao.asp
  6. Bom dia Robson, Qual é a intensão de ler o arquivo XML do CT-e?
  7. Bom dia Márcio, E encerramento é um evento como o Cancelamento, mas vai ai usa sugestão de como fazer: // Carregar o xml do MDF-e ACBrMDFe.Manifestos.Clear; ACBrMDFe.Manifestos.LoadFromFile(NomeArquivo); (...) // Alimentar o componente com os dados do Evento. with ACBrMDFe.EventoMDFe.Evento.Add do begin infEvento.chMDFe := sChave; infEvento.CNPJ := sCNPJ; infEvento.dhEvento := now; // TpcnTpEvento = (teCCe, teCancelamento, teManifDestConfirmacao, teManifDestCiencia, // teManifDestDesconhecimento, teManifDestOperNaoRealizada, // teEncerramento); infEvento.tpEvento := teEncerramento; infEvento.nSeqEvento := 1; infEvento.detEvento.nProt := sProtocolo; infEvento.detEvento.dtEnc := Date; infEvento.detEvento.cUF := CodUF; // exemplo 35 - SP infEvento.detEvento.cMun := CodMunicipio; // exemplo 3557105 - Votuporanga/SP end; // Envio do evento ACBrMDFe.EnviarEventoMDFe(idLote); // Retorno da SEFAZ sProtocolo := DMMDFe.MDFe.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.nProt; sStat := IntToStr(DMMDFe.MDFe.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.cStat); sMotivo := DMMDFe.MDFe.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.xMotivo; sDataHora := DateTimeToStr(DMMDFe.MDFe.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.dhRegEvento); Espero ter ajudado.
  8. Boa tarde edudidu, O status 100 não lhe serve? Pois este status diz que o CT-e foi autorizado sendo assim o lote foi processado.
  9. Boa tarde Thiago, Após realizar a consulta se: Status for igual a 137 e o indicador de continuação for 1, você deve repetir a consulta só que em vez de informar zero ao <ultNSU> você deve informar o numero retornado. Logo você deve colocar a consulta dentro de um loop e fazer com que ela seja repetida até que o indicador de continuação seja zero ou até atingir o numero de vezes que você estabeleceu, por exemplo repetir 20 vezes.
  10. Boa tarde Joemil, Sim, a primeira NFC-e com validade juridica foi emitida por uma empresa do Estado do Amazonas. E o que você deseja saber?
  11. Boa tarde arce, É agora que aparecem quem é contador e quem acha que é. Pede para esse contador do seu cliente apresentar o documento que diz que tem que destacar esses impostos no CT-e. No CT-e não existe PIS e COFINS pelo menos segundo o manual não temos na estrutura do XML campos para informar esses impostos. É o cara esta viajando na maionese.
  12. Boa tarde Márcio, O que vem a ser o Recebimento do Manifesto?
  13. Boa tarde Nilton. É uma pena que o manual referente ao DACTE peca em não apresentar os modelos para todos os tipos de CT-e, temos somente o tipo normal, os demais: Complemento de valores, Anulação e Substituição não constam do manual. Mas até onde sei no caso do tipo complemento não é impresso a lista de documentos originários, pois trata-se de um CT-e que esta complementando um outro CT-e.
  14. Bom dia abucarub, No caso do CT-e temos somente: CST: 00 - Tributação Normal ICMS 20 - Tributação com BC reduzida do ICMS 40 - ICMS Isenção 41 - ICMS não tributada 51 - ICMS diferido 60 - ICMS cobrado anteriormente por Substituição Tributária 90 - ICMS Outros Logo o que você deve fazer é dizer ao seu cliente (transportadora) que não existe para o CT-e os CST 10 e 70, mostrando manual, sendo assim o que o contador esta dizendo é bobagem. Se o contador insistir, peça para ele mostrar um documento que comprove o contrario. O CST 10 e 70 existem na NF-e: 10: Tributada e com cobrança do ICMS por Substituição Tributária 70: Com redução de base de cálculo e cobrança do ICMS por substituição tributária ICMS por substituição tributária. Outra coisa o Schema (cteTiposBasico_v1.04.xsd) utilizado para validar o CT-e não contem os CST 10 e 70.
  15. Bom dia a todos, Fico feliz por estar caminhando, apesar dos poucos testes que realizei, mas foram para sanar problemas de recepção e retorna da SEFAZ. Pelo jeito foram resolvidos todos. Assim que for possível, ou seja quando for publicado a documentação a nível nacional, vou liberar os fontes do componente.
  16. Boa tarde Scientist, Páginas 160 e 161 do manual 5.0 da NF-e responde todas as sua perguntas. EAN nada mais é do que o código de barras do produto, EANTrib idem, não é ExIPI e sim ExTIPI por tanto não tem nada have com o imposto IPI. Uma NF-e pode conter somente produtos ou produtos e serviços, mas não pode ter somente serviços. Mas antes de você fazer uma NF-e com produtos e serviços, você deve verificar junto a prefeitura se ela aceita, muitas prefeituras não estão aceitando, logo você tera que emitir uma NF-e com os produtos, e a Nota de Serviço, eletrônica ou não dependendo se a cidade já possui a NFS-e. Aconselho você imprimir pelo menos as paginas do manual onde é apresentado a estrutuda do XML da NF-e, estude o programa exemplo que acompanha o componente. No programa exemplo você vai aprender como alimenta-lo com os dados pertinente a venda dos produtos. Você vai notar que as propriedades do componente que receber esses dados seguem a mesma nomenclatura do manual.
  17. Boa tarde Luciano, Segundo o lay-out da ABRASF não tem como, você vai ter que fazer uma segunda nota mesmo. Note que eu disse lay-out e não padrão, pois tem provedor que fez algumas alterações no lay-out visando a inclusão de dois ou mais serviços. Mas lembre-se, você tem que seguir o lay-out ou melhor o schema utilizado pelo provedor contratado pela cidade em questão.
  18. Bom dia Thiago, Se a transportadora vai realizar o transporte da carga, seja ela o que for, dentro do municipio, ela pode emitir uma Nota Fiscal de Serviço. Mas se vai transportar de uma cidade para outra, tem que emitir o Conhecimento. Neste caso o proprietário do container deve emitir uma Nota Fiscal de simples remessa especificar na lista dos itens o container e seu respectivo valor. Por sem simples remessa não caracteriza venda, e deve tambem especificar na nota a empresa que vai receber esse container que pode até ser a filial. Ou emitir uma declaração informado que trata-se de uma simples remessa, especificar o material a ser transportado ou seja o container e seu valor. O CTe adimite 3 tipos de documentos, NF (comum papel) ou NF-e ou Outros (declaração). Por favor me corrijam se eu estiver errado.
  19. Bom dia Luciano, Você deve estar confuso, por talvez conhecer a NF-e, mas acontece que a NFS-e a coisa é diferente. Na NF-e, a sua aplicação gera o XML da NF-e, assina e a SEFAZ retorna o protocolo de autorização. Na NFS-e a sua aplicação gera o XML do RPS, assina e envia para o WebService que por sua vez retorna o XML da NFS-e. É por isso que ao alimentar o componente com os dados, você esta na verdade alimentando os dados do RPS e não da NFS-e. Já o componente ACBrNFSeDANFSeQR ao buscar os dados para imprimir o DANFSE se baseia na estrututa da NFS-e que é bem diferente do RPS.
  20. Sim, cruza os dados, você tem que usar o certificado da empresa.
  21. Boa tarde Edudidu, Acredito que a mensagem retornada pela sefaz esta clara. No caso do conhecimento temos 3 pessoas envolvidas, o Emitente (emissor do CT-e), o Rementente da carga e o Destinatário da carga. A mensagem diz que o Emissor não esta habilitado, o emissor no caso tem que ser a transportadora, ela tem o certificado digital? Você esta usando o certificado dela? Foi solicitado junto a SEFAZ a habilitação do certificado da transportadora para emissão do CT-e? Pela mensagem retornada "Atividade Economica incompativel para emissao de documento fiscal" você não esta usando o certificado da transportadora.
  22. Boa tarde Adauri, Abra esse arquivo e vefifica se tem alguma mensagem de erro. Ou mande ele para mim por e-mail.
  23. Adauri, Primeiro, verifique se o arquivo: <numnota>-nfse.xml onde <numnota> é o numero da NFSe, não esta sendo salvo em outro luga, caso afirmativo, você deve configurar o componente corretamente. Se não, o problema pode ser que o seu RPS esteja sendo rejeitado, verifique os XMLs que estão na pasta GER, ve se tem um chamado -lista-nfse.xml
  24. Adauri, A NFSe funciona de forma diferente da NFe. Vamos comparar, as duas para entender o funcionamento. Na NFe temos os seguintes passos: 1. Gerar o XML da NFe; 2. Assinar; 3. Validar o XML da NFe assinada; 4. Montar o lote contendo 1 ou mais NFe assinadas e validadas; 5. Enviar o lote; 6. Consultar a situação do lote mediante o numero do recibo; 7. Protocolar o XML da NFe assinada, ou seja acrescentar as informações do protocolo ao XML da NFe; 8. Imprimir o DANFE; 9. Enviar por e-mail o XML da NFe assinada e protocolada ao destinatário. Observação: Os passos 4, 5, 6, 7 e 8 são executados automaticamente pela function Enviar Note que no caso da NFe o componente gera o XML da NFe o que temos como retorno da SEFAZ é o protocolo de autorização que depois é adicionado ao XML que o componente gerou. Na NFSe temos os seguintes passos: 1. Gerar o XML do RPS; 2. Assinar o XML (depende do provedor); 3. Montar o lote com 1 ou mais RPS; 4. Assinar o lote (depende do provedor); 5. validar o lote; 6. Enviar o lote; 7. Consultar a situação do lote mediante o numero de protocolo; 8. Se processado com sucesso, Consultar o lote para obter as NFSe; 9. Imprimir o DANFSE; 10. Enviar por e-mail o XML da NFSe ao destinatário ou apenas o link para que o mesmo possa obter o DANFSE via site do provedor. Observação: Os passos de 1 a 9 são executados automaticamente pela function Enviar Note que no caso da NFSe o componente gera o XML do RPS o que temos como retorno do provedor é o XML da NFSe. O componente ACBrNFSe cria varias pastas: Ger, NFSe, RPS, entre outras. Na pasta Ger ficam os XMLs gerais ou seja os de envio e retorno. Na pasta RPS ficam os XMLs dos RPS gerados pelo componente, ja na pasta NFSe ficam os XML das NFSe retornados pelo provedor. Não sei se ficou claro o funcionando, mas note que a coisa é bem diferente.
  25. Bom dia Adauri, Não, o primeiro provedor a ser implementado no ACBrNFSe foi o Ginfes. O botão [Gerar e enviar NFSe] só esta disponivel para alguns provedores, os demais devem usar o [Gerar e enviar Lote]. Exemplo: O provedor Saatri, não implementou o envio de lote de RPS, e sim o envio de NFSe, logo para este provedor devemos utilizar o botão [Gerar e enviar NFSe] e não o [Gerar e enviar Lote]. Já o Ginfes é exatamente o contrário.
×
×
  • 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.