Ir para conteúdo
  • Cadastre-se

Kiko Fernandes

Moderadores
  • Total de ítens

    2.765
  • Registro em

  • Última visita

  • Days Won

    32

Tudo que Kiko Fernandes postou

  1. Rogerio! Boa noite! Eu validei o teu XML e o único erro que encontrei nele foi a placa que deve estar no formato XXX9999 e não como vc informou XXX-9999 (com hífem) AHW-4873 Após corrigir a placa para AHW4873 tornou-se válido o XML. Altere isto e teste novamente! Não sei se o erro que vc citou tem a ver com isto, mas posso te afirmar que o XML contém este erro.
  2. Oi Italojr, boa noite! Bom eu deixo a critério do operador, caso eles tenham noção do que estão fazendo. Deixo liberado a opção para que possa enviar uma NFe com um número que faltou (no caso um ou mais que um dentro do intervalo que quebrou a sequencia) caso tenham dificuldades (que mesmo hoje a gente encontra clientes que tem dificuldade de entender "cancelamento" e "inutilização", então para estes eu deixo seguir a sequencia e caso ocorra quebra eles são obrigados a inutilizarem o número. Obs. No meu sistema a quebra de sequencia é detectada no momento de gerar o SINTEGRA caso o operador não note antes pela sequencia numérica das notas. Quanto ao prazo: Ainda não me ocorreu uma situação que tenha vencido o prazo de inutilização e quanto as notas geralmente o operador percebe a quebra em seguida. Mesmo assim eu informo que a inutilização somente é possível até o décimo dia do mes subseqüente conforme a descrição abaixo: Fonte: http://www.nfe.fazenda.gov.br/PORTAL/perguntasFrequentes.aspx?tipoConteudo=7zEQFBPObw0=#AeLXnQASkWg= Os casos que houveram de reaproveitar os números que não foram utilizados todos acabaram emitindo no mesmo dia, (ou seja a quebra de seqüencia foi logo percebida e os casos que me ocorreram foram de 1 número no maximo 2) então também não tenho nenhum caso para compartilhar aonde passaram-se tantos dias. Mas caso troque o mës eu recomendaria a inutilização, pois tem muitas coisas ligadas a numeração. Tem SPED tem SINTEGRA, fica estranho por exemplo uma nota com numeração 10 mes de outrubro e no dia 01/11 nota 07, 08, 11. Se não me engano o próprio validador SINTEGRA critica como advertëncia a sequencia 07,08 e 11. Mas blz, são apenas troca de informações! Um abraço!
  3. Cristiam O nosso colega Centuryinf já respondeu. O problema ai, de imediato está nas tags do CSOSN que não estão sendo informadas. Respondida no tópico: [ Socorro!!! Pessoal por Favor se alguém tiver uma luz.... ] Postado por: centuryinf em 14/10/2011 as 11h14 Postado por: centuryinf em 14/10/2011 as 11h27
  4. Não sei se vem ao caso, mas a título de informação vou postar aqui. No PR, caso ocorra conforme o Italojjr relatou, é possível emitir a 151 mesmo que já tenha sido emitido a 161 (como informado no exemplo) Não sei se isto é possível em outros estados. Pág. 15 Link: http://www.sped.fazenda.pr.gov.br/arquivos/File/NFe/FAQ_NFe_PR.pdf
  5. Josadac, esta empresa que precisa emitir a nota se enquadra na classificação de optante pelo simples? Se for dá uma olhada neste link. http://nfebrasil.ning.com/forum/topics/destaque-de-impostos-por Que eu saiba não existe.
  6. Então Lucas, mas este retorno deve ser coletado quando vc tenta enviar o XML, a SEFAZ detecta o erro e retorna um arquivo, vc deve consultar ele e fazer o tratamento necessário. Ele não uso o componente então não vou poder te ajudar, mas tente usar aquele botão que contem esta informação: [ Carregar XML e Enviar ] e veja que retorno vc obtem. Creio que aqui ele deverá retornar o erro que vc esta esperando. Porque o consultar vai te trazer esta informação: "Não consta da base de dados da SEFAZ", pois ele esta consultando esta chave e ela não existe lá.
  7. http://www.djsystem.com.br/acbr/forum/viewtopic.php?f=6&t=2844&p=14307&hilit=POLIMIG#p14307
  8. ... acho que e so atualizar os schemas e nao passar o ano na hora de solicitar a inutilização. No ACBrNFeMonitor o parâmetro ano no comando NFE.InutilizarNfe() continua sendo solicitado, se tirar o ano dá erro na trasmissão, porém no PR está aceitando inutilizar informando o ano.
  9. Eu tenho dúvida no que vc esta tentando dizer, mas pelo que entendi o complemento não se refere a um ítem específico, por exemplo no caso de "LANCAMENTO DE CREDITO - ATIVO PERMANENTE" CFOP 1604 então neste caso vc colocaria NCM 00 ou 99, porém se o complemento for referente a um ítem ele deve ser lançado na nota e com o NCM dele, como disse o Sandro.
  10. Lucas, seguinte: Você diz consultar após transmitir. Pode estar havendo uma falha na maneira como vc trata o retorno no momento em que vc comunica com a SEFAZ, porque provavelmente vc deve ter recebido uma mensagem de erro e não tendo o status "100" vc não deveria gravar no banco como transmitida e autorizada. Ela realmente não consta na SEFAZ, então está certo a mensagem do componente ACBr que está fazendo uma consulta desta chave na SEFAZ e ela não existe. Agora quando ao teu xml existe erro sim, porém como disse quando vc tentou enviar, provavelmente vc recebeu esta mensagem "Valor do ICMS difere do produto BC e alíquota" ou uma semelhante a ela. Veja no teu XML na tag imposto está assim: Obs.: Página 40 do manual de integração
  11. Ele não precisa informar em cada item, pode fazer a nota e no final colocar o desconto, porém o teu sistema terá que ratear este desconto entre o ítens e colocar no campo vDesc do item. A soma deste campo "vDesc" deverá ser o total do desconto. Pelo que eu sei, isto não é mais possível. Mas como disse para facilitar para ele, crie uma função que ao dar o desconto no total o teu sistema rateia o desconto nos itens e informa e campo vDesc de cada item.
  12. Vc tem que atualizar as schemas. E quanto a placa no teu sistema deverá permitir somente neste padrão XXX9999. Antes na schema estava assim: Agora está assim: ou seja letras de A a Z tamanho 3 e número de 0 a 9 tamanho 4. Download das schemas: PL_006i http://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=oqjJXubRkb0=
  13. Leao, eu não uso o componente, portanto não conheço a função NotaUtil.ChaveAcesso Mas se a os dados forem estes function NotaUtil.ChaveAcesso(AUF: Integer; ADataEmissao: TDateTime; ACNPJ: String; ASerie, ANumero, ACodigo: Integer; AModelo: Integer): class function NotaUtil.ChaveAcesso(AUF: Integer; ADataEmissao: TDateTime; ACNPJ: String; ASerie, ANumero, ACodigo: Integer; AModelo: Integer): String; var vUF, vDataEmissao, vSerie, vNumero, vCodigo, vModelo: String; begin vUF := NotaUtil.Poem_Zeros(AUF, 2); vDataEmissao := FormatDateTime('YYMM', ADataEmissao); vModelo := NotaUtil.Poem_Zeros(AModelo, 2); vSerie := NotaUtil.Poem_Zeros(ASerie, 3); vNumero := NotaUtil.Poem_Zeros(ANumero, 9); vCodigo := NotaUtil.Poem_Zeros(ACodigo, 9); Result := vUF+vDataEmissao+ACNPJ+vModelo+vSerie+vNumero+vCodigo; Result := Result+NotaUtil.Modulo11(Result); ------------------------------------------------------------------ Como vc passou, este ai está gerando a chave da versão 1, observe que não tem ali o tipo de emissão e código está com 9 digitos e não 8. Para a versão 2, caso vc não encontre no componente, (mas eu creio que deve ter), vc pode gerar uma chave da seguinte forma: Result:=cUF+AAMM+CNPJ+55+SERIE+nNF+tpEmiss+cNF depois usa-se o modulo 11 que é igual a de cima Result := Result+NotaUtil.Modulo11(Result); -------------------------------------------------------------------- · cUF - Código da UF do emitente do Documento Fiscal · AAMM - Ano e Mês de emissão da NF-e · CNPJ - CNPJ do emitente · mod - Modelo do Documento Fiscal · serie - Série do Documento Fiscal · nNF - Número do Documento Fiscal · tpEmis – forma de emissão da NF-e //Foi acrescentado · cNF - Código Numérico que compõe a Chave de Acesso //Diminuiu um dígito. De 9 passou para 8. · cDV - Dígito Verificador da Chave de Acesso
  14. Vc está usando no W7? Se for vista ou W7 o registro tem que ser feito com a opção "executar como administrador". Vc está conseguindo localizar o certificado no ACBrNFeMonitor?
  15. Acho que ai vc terá um problema. A versão CAPICOM é compatível com A3 e vc encontrará o certificado no ACBrNFeMonitor, porém se vc usa a versão OpenSSL parece que não é compatível (Não tenho certeza, algum tempo atrás não era, penso que continua assim).
  16. O A3 é por cartão ou token. Geralmente vem a alguma informação a respeito da instalação. Você também pode acessar a página da certificadora e fazer o procedimento informado na pág. Exemplo: Serasa - http://www.serasa.com.br Clique - [ Certificado Digital ] - [ Suporte ] procure pelo link INSTALANDO O CERTIFICADO A3 Assim também vc deverá procurar na pág. da certificadora do certificado do seu cliente. No ACBrNFeMonitor, vc encontrará ele da mesma maneira que encontrou o A1.
  17. Informe o lote, mesmo que seja 1. Observe também no ACBrNFeMonitor se está configurado a impressora padrão na aba [DANFE]. Você pode também usar o modelo sugerido pelo colega Amparo que é um arquivo TXT no padrão INI, é da mesma forma que eu uso, mas levando em consideração que vc já gera o TXT no padrão do emissor gratuíto da SEFAZ SP, acredito que a forma mais rápida de vc adptar o teu sistema ainda será pelo comando NFe.CriarEnviarNFeSefaz, caso opte pelo padrão INI, o comando deverá ser NFE.CriarEnviarNFe e não mais NFe.CriarEnviarNFeSefaz.
  18. 1 - idLote - Identificador de controle do Lote de envio do Evento. Número seqüencial autoincremental único para identificação do Lote. A responsabilidade de gerar e controlar é exclusiva do autor do evento. O Web Service não faz qualquer uso deste identificador. 2 - nSeqEvento - Seqüencial do evento para o mesmo tipo de evento. Para maioria dos eventos será 1, nos casos em que possa existir mais de um evento, como é o caso da carta de correção, o autor do evento deve numerar de forma seqüencial. Amparo eu ainda não testei a CCe, mas pelo que entendi, você poderá ter no máximo 20 eventos para a mesma NFe. Parece que a partir do 21 vc recebe erro. Vc pode fazer os testes e após acesse o Portal Nacional (homologação) http://hom.nfe.fazenda.gov.br/portal/principal.aspx e faça uma consulta completa. Procure pelo grupo SITUAÇÃO ATUAL. A sua carta de correção deve aparecer ali, terá um link no protocolo, clique nele e a carta será aberta, confira se está tudo ok. Nota Técnica 2010.008 Registro de Eventos da NF-e - Carta de Correção Eletrônica (CC-e). http://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=ddYTwUsriLQ= Nota Técnica 2011.003 Registro de Eventos da Nota Fiscal Eletrônica - Carta de Correção http://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=tsiloeZ6vBw=
  19. É possível postar o XML que vc está recebendo este erro?
  20. Leavila eu não uso neste padrão SEFAZ SP, mas você pode usar o NFe.CriarEnviarNFeSefaz(cArqTXT,nLote,nImprimeDANFE) com este comando o ACBrNFeMonitor estará criando, validando, assinando, enviando e imprimindo o DANFE. Faça alguns teste com ele. Obs.: Verifique se na aba [ WebService ] está marcada a opção [v] Salvar Arquivos Enviados/Recebidos p/WebServices, e defina um path para você tratar dele.
  21. http://www.djsystem.com.br/acbr/forum/viewtopic.php?f=6&t=3464
  22. Esta opção é para criar a chave da versão 1 Para a versão 2: Pág. 84 do Manual de Integração. Correto. É um número aleatório, porém para não dificultar no momento que vc com os dados da nota precisa criar uma chave, no ACBr por padrão o pessoal adotou informar o mesmo número da nota. Isto facilita no momento de gerar uma nova chave do contrário vc não saberá que número foi usado ao não ser que vc tenha um registro aonde foi gravado esta informação.
  23. Olha, não me enganei não, está correta a interpretação do manual. No teu xml tem uma tag a mais em que vc não informou nada. Veja: Correto:
  24. Ok, vou fazer uns testes, pode ser necessário então as outras informações. Acho que interpretei mal o manual.
  25. Olha, pelo que eu entendo as tags: cUF-AAMM-CNPJ-mod-serie-nNF só serão preenchidas se a nota não for NFe. Se vc olhar a pág. 110 do Manual de integração, irá encontrar: refNF - Grupo de informação da NF modelo 1/1A referenciada Então para referenciar uma NFe eu creio que o campo necessário será apenas "refNFe" Para modelo 1/1A ficaria
×
×
  • 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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...