Ir para conteúdo
  • Cadastre-se

Kiko Fernandes

Moderadores
  • Total de ítens

    2.750
  • Registro em

  • Última visita

  • Days Won

    32

Tudo que Kiko Fernandes postou

  1. Verifique também se não tem algum antivírus bloqueando a porta 587, eu tive uma situação em que foi necessário adicionar a porta do 587 no módulo de email na conexão SSL, acho que foi no avast, mas não me recordo. Para testar experimente desabilitar o antivírus e veja se muda alguma coisa.
  2. Dê uma conferida também no endereço smtp Pode ter sido apenas um erro de digitação no exemplo q vc citou, mas pode tambem vc ter se confundido e ter informado como no teu exemplo ai estaria errado. correto: 'smtp' e não 'smpt'
  3. Bom dia Felipe! Quanto a questão tributária, também te aconselho a buscar informação com o contabilista do teu cliente conforme o Italo comentou. Porém quanto ao rateio do frete nos ítens se a empresa trabalha com produtos que tem diferença de preços muito grande entre si na mesma nota é aconselhavel o rateio proporcional ao valor e não a quantidade, porque se vc tem dois ítens por exemplo um com valor de R$10,00 e outro no valor de R$1,00 e um frete de R$5,00 um produto custaria 12,50 e o outro 3,50 tornando o custo deste último muito alto. (valor do produto 1,00+frete 2,50 = 3,50) Proporcional ao valor vc teria 10+4,55= 14,55 e 1+0,45=1,45 (frete:4,55+0,45=5,00) No teu exemplo: 2- Mouse com valor de cada 10,00 1 - teclado 5,00 Mouse: 2x10=20,00 Teclado: 1x5=5,00 Frete: 6,00 Passo 1: Fórmula: (Frete/Valor total dos produtos) = coeficiente com no mínimo 5 decimais 6/25=0,24000 Passo 2: Fórmula: Coeficiente x valor do produto Mouse: 0,24000 x 20,00 = 4,80 Teclado: 0,24000 x 5,00 = 1,20 Valor do frete: 4,80+1,20=6,00 Se vc necessitar para compor custo o valor unitário do frete vc teria Mouse: 4,80/2 = 2,40 (2,40x2=4,80) Teclado: 1,20/1= 1,20 (1,20x1=1,20) (4,80+1,20=6,00) Neste caso a empresa que esta comprando ao lançar a tua nota na composição do custo ela teria Mouse: Valor do produto (10,00) + frete (2,40) + outras desp. etc (0,00) = 12,40 Teclado: Valor do produto (5,00) + frete (1,20) + outras desp. etc( 0,00) = 6,20 É apenas uma sugestão, pesquise antes, colete mais opiniões e decida pelo que for melhor para o teu sistema.
  4. Mas quando vc abre o XML a tag está preenchida? No DANFE não vai mudar nada. FAQ - Obrigatoriedade do GTIN Link: http://www.gs1br.org/lumis/portal/file/ ... CD9F6D4D29
  5. isto, por exemplo se a empresa for CRT 3 - (Regime normal) e o item for tributado integral CST 00 Então teriamos: CST 00 ICMS00 -orig -cst -modBC-vBC-pICMS-vICMS Se a empresa estiver no CRT 1 - (Simples Nacional) Se permite aproveitamento de crédito de ICMS CSOSN101 -orig-CSOSN-pCredSN-vCredICMSSN Se não permite aproveitamento de crédito CSOSN102 -orig-CSOSN
  6. A SEFAZ solicita que o XML seja gerado sem formatação, quebra de linha ou tabulação. Se vc identar o XML antes, terá problema quanto a recepção da nota na SEFAZ, se identar após receber o arquivo e gravar ele identando será corrompida a assinatura digital.
  7. Você pode alterar o arquivo "ACBrNFeMonitor.ini", procure esta informação //0-Normal 2 -SCAN (na conf. do ACBrNfeMonitor) Porque no manual o código é 3 porém começa com o número 1 (Ex. 1-Normal 2-Contigência FS 3-SCAN ) (Na configuração do arquivo ACBrNFeMonitor.ini é 0-Normal 1-Contig. FS 2-SCAN). Pode informar 2 que no momento que ele gera o XML o ACBR modifica para código 3 que fica conforme o manual. Se vc trocar a configuração pelo arquivo ini, após isto vc usa o comando NFe.LerIni() que ira fazer a atualização do monitor com a nova configuração. Outra maneira seria usar o comando:
  8. Você colocou UFCons na tag ICMSCons Coloque desta forma: Gerado após trocar a posição da UFCons
  9. Então você deve se informar sobre NFS-e (Nota Fiscal Eletrônica de Serviço) Quanto ao ACBrNFe: Veja que o componente não permitirá. Aceita ISENTO para Destinatário não Emitente.
  10. Pág. 36 do Manual de Integração do Contribuinte - Versão 4.0.1 - NT2009.006 |GC17|C17|IE Emitente com zeros ou nulo | Rejeição: IE do emitente não informada | http://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=zxlLdxB/oYA= A Empresa é apenas prestadora de serviços?
  11. Não sei se ajuda, mas não custa tentar. Link: http://duvidas.terra.com.br/bin/controller.php?action=FAQS_SHOW_CONTENT&id=1159
  12. Alex no teu xml vc está deixando vazio a IE do emitente. Link:
  13. Ednard, se vc está usando o componente ou pelo monitor, coloque aqui da maneira que vc esta informando estas tags que fica melhor pro pessoal te ajudar. Esta tendo um erro em relação ao preenchimento desta TAG, pois ela não pode ser montada da maneira que está.
  14. Boa noite! Neste momento eu consultei e SP está com problema (em homologação) Vc pode ir monitorando o status dos webservices de homologação através deste link. http://hom.nfe.fazenda.gov.br/portal/disponibilidade.aspx?versao=2.00&tipoConteudo=Skeuqr8PQBY= Obs.: Mesmo o status marcando vermelho em alguns momentos funciona, pelo menos quando testei o link que vc passou, abriu a opção do certificado, mas logo em seguinda já não encontra a pág.
  15. Jefferson você não precisa tratar todos eles, apenas do 100 ao 110 (tabela 5.1.1 pág. 67) é suficiente para vc tomar estas decisões, que é como foi comentando por exemplo se retorna o 105 ou se esta inativo ou inoperante ou vazio etc. No restante, ou seja não sendo um deles você mostra na tela o próprio retorno do ACBr, por exemplo na sua rotina você não sabe que erro retornou mas mostrará para o operador (pode ainda ativar o log do ACBrNFeMonitor ou criar um seu com a mensagem de retorno) e terá a certeza que a nota não foi autorizada. Retornando 100, ela esta na SEFAZ!
  16. Ednard, revise o preenchimento da tag do CSOSN, pois vc deve estar cometendo algum erro em relação a ela. No teu XML esta assim - 0 102 Enquanto deveria ter gerado desta forma: - 0 102
  17. R1- Jeferson este retorno do 105, pelo que eu sei não tem condições de simular, mas se você usa o monitor, vc pode alterar no arquivo de retorno SAINFE.TXT o cStat para 105, forçando assim a execução da rotina para testar o seu sistema. R2- Não o retorno 105 é recebido da SEFAZ e se o lote ou a nota ficar em processamento. Como eu havia comentado, passando pelos if's não caindo em nenhuma das opções de tratamento então eu mostro na tela o retorno do ACBrNFeMonitor, ou seja mesmo que ele retorne digamos apenas "ERRO: " ou outra mensagem eu coloco na tela para que o operador veja e tome uma decisão. Logo vazio não pode retornar, se não obtive retorno o suspeito é a conexão, então vc pode avisar o operador e perguntar se ele deseja fazer o teste de conexão ou então você pode direcionar o sistema a fazer o teste sem consulta-lo e terá o retorno 107 se tudo estiver bem, 108 se paralisado momentaneamente, 109 paralisado sem previsão ou WebService Consulta Status serviço: - Inativo ou Inoperante tente novamente. - O nome ou o endereço do servidor não pôde ser resolvido... caso tenha problema com a conexão. Como a nota não foi tratada ainda para o operador (pode ser que como no teu exemplo foi bem no momento de retornar o 100 e até já esteja autorizada na SEFAZ, mas no XML vc não tem o protocolo ainda e nem emitiu o DANFE) então aconselho você criar um campo status para que o operador saiba que esta nota esta "pendente" de uma consulta ou seja não foi autorizada ainda, para que ele faça assim que o serviço ou a estabilidade da conexão retorne.
  18. Boa tarde Walter. Seguinte eu uso como monitor e a linguagem de programação é Visual Objects , então creio que não ajudaria muito colocar o trecho do sistema devido a diferença da linguagem. Caso você está usando como componente no Delphi não terei como te ajudar, a não ser compartilhando o procedimento. Como uso o monitor eu leio o arquivo SAINFE.TXT, procuro pela informação "[RETORNO", ao encontra-lo procuro por "cStat" que esta logo a seguir, com a informação que desejo. Então faço o tratamento desta informação Se cCodigoStatus="100" (Sei que foi autorizado) (obs.: cCodigoStatus é uma variavel minha aonde coleto o "cStat" ) Se cCodigoStatus="105" (Sei que ficou em processamento, então mando para um while (fica repetindo) a consulta enviando o XML, enquanto o operador não cancelar ou o retorno for diferente de "105" (em um intervalo de uns 15 segundos entre as consultas). Ao ter o retorno diferente de "105" continua o processo, se for 100 ele vai sair por autorizado, ou continuo nos if's vendo se foi denegado, ou se o serviço foi paralizado a curto tempo 108 ou sem previsao 109, não sendo nenhum dos previstos então mostra na tela o retorno completo para que o operador tome a decisão. No banco de dados, tenho uma coluna status aonde gravo esta informação de todas elas, então caso o operador tenha desistido de ficar consultando a nota vai estar lá o retorno 105, é fácil saber que aquela nota ficou em processamento e deve ser consultada na SEFAZ, consultando e caso esteja liberada o status ficara registrado como 100 (autorizada). Não sei se consegui explicar, mas caso tenha ficado alguma dúvida e eu puder ajudar, fique a vontade para perguntar.
  19. Jeferson, considerando que caiu a conexão, penso que o melhor é vc orientar o operador a consultar esta nota logo que a conexão seja estabilizada novamente. Nesta consulta vc deve enviar o xml junto, pois se ela esta autorizada o protocolo de autorização é adicionado no xml, permitindo a impressão do DANFE com a autorização. Pergunto: Você está tratando o retorno 105? (Quando fica em processamento) Este é um detalhe importante, pois as vezes o processamento na SEFAZ fica um pouco comprometido, aumentando o tempo de resposta, com isto algumas notas pode ficar em processamento. Caso seja esta a situação, você deverá ao receber este retorno, colocar uma opção para o operador continuar consultando entre um período de pelo menos uns 15 segundos entre cada consulta ou sair do processo e consultar mais tarde.
  20. Se vc está usando o Monitor, confira em configurações na aba [ DANFE ] se a opção [ ] Formulário Pré-Impresso esta marcada. Se sim, desmarque ela.
  21. Você tem que preencher as tags Modelo do Documento Fiscal. Preencher com "2B", quando se tratar de Cupom Fiscal emitido por máquina registradora (não ECF), com "2C", quando se tratar de Cupom Fiscal PDV, ou "2D", quando se tratar de Cupom Fiscal (emitido por ECF) (v2.0). Número de ordem seqüencial do ECF. Informar o número de ordem seqüencial do ECF que emitiu o Cupom Fiscal vinculado à NF-e (v2.0). Número do Contador de Ordem de Operação - COO. Informar o Número do Contador de Ordem de Operação. Fonte: Páginas 111 e 112 do Manual de Integração do Contribuinte - Versão 4.01-NT2009.006 Link: http://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=zxlLdxB/oYA= Quanto a observação nos dados adicionais, vc pode continuar colocando da maneira que vc disse: "Referente ao Cupom Fiscal nº 0001, ECF 001" Fique atento a CFOP, que deve ser: CFOP 5.929/6929 (Lançamento efetuado em decorrência de emissão de documento fiscal relativo a operação ou prestação também registrada em equipamento Emissor de Cupom Fiscal – ECF)
  22. o que aquele ,1 está fazendo fora dos parenteses? Você enviou o comando desta forma? NFe.EnviarNFe( cArqXML, nLote , [nAssina] , [nImprime] , [NomeImpressora] )
  23. robneto.stz, como vc disse o teu fornecedor não usou as tags de nota referenciada, apenas colocou na informação complementar. Esta nota que vc usou como exemplo NFe52110201206820001500550020000013020000013025, ela foi emitida em 29/02/2011, usando a versão 1.10. Observe que a finalidade da nota esta 1. ( finNFe>1 ) [ 1 - NFe-normal/2-NF-e complementar/ 3-NFe-de ajuste ] A partir da versão 2, se vc tentar reproduzir da mesma forma que foi emitida esta nota que vc esta usando como exemplo, ela não seria mais validada, somente aceita desta forma se for usado o código finNFe=2 (complementar) ou então de ajuste, do contrário ela não será validada pela situação em que se apresenta o produto e os totais. Quanto as notas referenciadas, pelo que eu entendo é apenas uma, pois vc esta complementando uma nota em questão, portanto se tiver que fazer outro ajuste será outra nota tratando da situação complementar dela. Isto usando a tag , portanto acredito que apenas citar na observação não é o procedimento correto, porém se tem alguma informação na observação, quando vc se referencia ao número da nota que vc esta complementado, vc já esta tratando dela como um todo, não sendo necessário informar a observação da nota referenciada outra vez. Importante: Se vc estiver testando em homologação a nota referenciada também terá que ser uma em homologação, pois ela será procurada no ambiente em que foi emitida. té+
  24. Oi Fred! É possível sim através do comando Para conhecer mais sobre o ACBrNFeMonitor http://acbr.sourceforge.net/drupal/?q=node/40
×
×
  • 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...