Ir para conteúdo
  • Cadastre-se

Kiko Fernandes

Moderadores
  • Total de ítens

    2.761
  • Registro em

  • Última visita

  • Days Won

    32

Tudo que Kiko Fernandes postou

  1. Bom dia! Me parece que não é igual. Veja parte do primeiro e segundo xml. No primeiro não tem vFCPUFDest.
  2. Boa tarde! Se utilizar o ACBrMonitorPLUS, a comunicação é feita através de arquivos de texto e funciona com qualquer linguagem. Como o Ricardo comentou, faça uma procura no fórum. Tem vários tópicos tratando do assunto. Pode também usar o manual on-line ou o que está na pasta do ACBrMonitorPLUS. On-line: https://acbr.sourceforge.io/ACBrMonitor/ACBrMonitor.html Procure por NFE.EnviarEvento() Estará em: - [ Comandos ] --Comandos do Objeto NFe/NFCe --- NFe.EnviarEvento()
  3. O controle deverá ser feito pelo teu aplicativo. Ao receber o retorno do ACBr que a SEFAZ está com o Serviço Paralisado Momentaneamente (CURTO PRAZO) ou Paralisado, você deve ter a opção para ativar a contingência configurando pelo teu sistema o ACBr.
  4. Foi só um comentário que fiz em relação ao fato de não encontrar no portal nacional no momento que consultei. Porque a consulta pelo aplicativo é feito no ambiente estadual. Se o endereço não estiver errado, teria que ter funcionado. Vou ver melhor depois.
  5. @AMS, vou ter que conferir os endereços dos webservices depois com mais tempo no arquivo ACBrNFeServicos.ini ou então vc dar a certeza que vc está com o arquivo ACBrNFeServicos.ini atualizado. O que posso garantir para vc é que a nota consta no ambiente de homologação da sefaz/BA. (Porém no portal estadual) no nacional pelo que vi não está sincronizando, mas ai a falha seria deles. Em anexo a consulta da nota no portal estadual de homologação da SEFAZ/BA.
  6. Bom dia! Então com isto verificado, restou o que o RicardoVoigt comentou. Verificar se a consulta está sendo feita no mesmo ambiente. Se emitir em homologação, a consulta deve ser em ambiente de homologação, se emitiu em ambiente de produção, a consulta deverá ser em ambiente de produção. Em últimos casos, configure o log (caso não esteja ativado) e anexe o arquivo log, após vc fazer estes procedimentos que vc comentou.
  7. Boa tarde! Quando você alterna a consulta de NFCe para NFe você está setando o modelo correto? Exemplo: NFE.setmodelodf("55") - após consulta o modelo 55, trocar para NFE.setmodelodf("65") e consultar uma NFCe. Pois se vc não alterar o modelo a consulta permanecerá na ultima opção selecionada. Se estiver em 65 permanecerá nela.
  8. Bom dia! No item 3 vc informou um valor que não existe para CSOSN. Teu TXT Pelo fato de não existir CSOSN 105 no Teu XML foi montado com 0 Outro detalhe: No TXT não é necessário informar ICMSSN=102 Apenas:
  9. Boa tarde! - Em configurações, na aba [ Monitor ] Verifique se está marcado (o)Arquivo TXT e se a opção [ v] Monitorar Pasta está desmarcada. - Logo abaixo tem uma opção [ v] Exibir linhas do log na tela em "Respostas Enviadas" (Se não estiver selecionada este opção, marque ela) Não sendo nada disto, informe mais detalhes a respeito do erro e anexe o arquivo que o Daniel solicitou.
  10. Bom dia! Na aba [ E-Mail ] aonde tem os dados da conta, aonde vc informar a porta. Que configuração está ali? Se for gmail provavelmente deverá estar Porta: 465 [ v ] SSL [ v ] TLS Está assim a tua configuração?
  11. Bom dia! Ele faz parte dos grupos de ICMS Dê uma olhada na NT2016.02 pág. 12 em diante, porque se o grupo de ICMS for = 00 ele terá pFCP e vFCP se o grupo for = 10 será necessário vBCFCPST, pFCPST e vFCPST, se o grupo de ICMS = 20 terá vBCFCP, pFCP e vFCP. Então terá que criar regras p/isto de acordo com a tributação.
  12. Bom dia! Na configuração do ACBrMonitorPLUS, na aba [ DFe ] [ Impressão ] Vc encontra - Fonte Razão Social [ ] - Fonte Endereço [ ] - Fonte Demais [ ] - Altura Campos [ ] Experimente alterar esta configuração e teste.
  13. Boa tarde Danilo Experimento informar assim: NumeroDI=21704210994 //acrescentando este num. 2 antes do numero e refaça o teste.
  14. Boa tarde @José M. S. Junior Observei que no arquivo ACBrNFeServicos.ini que vc postou, não constam estes endereços na seção: [NFCe_GO_H] Está correto? No arquivo que vc postou está assim:
  15. Bom dia @Jocenir Foppa Junior Eu testei com a versão do ACBrMonitorPLUS . 1.1.0.49 e não encontrei problema. Apague a pasta Schemas que fica dentro da pasta ACBrMonitorPLUS e reinstale o monitor com direito de administrador. Eu tenho dificuldade de testar quando encontro erro, pois ai não tenho segurança e comentar se o erro é o mesmo ou se o programa desviou-se da rotina devido a outro erro encontrado. Então vc coloca por exemplo em produto: Então como disse, não sei se é isto, o teu erro parece com schema, mas sem a correta informação nos campos fica difícil de testar.
  16. Bom dia! Mas pelo que vi, não prejudica o funcionamento ao não mostrar a pasta mapeada. Agora vc pode clicar também em rede e ele irá gravar o local conforme o padrão normal do windows \\nomepc\pastatrabalho
  17. Não consegui entender a pergunta.
  18. Boa noite @ALEXANDRE PIRES LOBO Uma pergunta: Não tem um espaço em branco antes do parâmetro 1 ? Exemplo: , 1 Porque lembro que foi tratado uma vez desta situação. Veja o link: https://www.projetoacbr.com.br/forum/topic/35119-nfc-e-via-estabelecimento-e-via-consumidor/?do=findComment&comment=230261 Não sei se é o mesmo caso, mas não custa tentar.
  19. Boa noite! Se precisar continuar, por favor abra outro tópico para não ficar confuso, pois como disse o Sérgio, este tópico é para o SAT.
  20. Boa tarde! Se for necessário a informação e você não fizer a alteração do componente no teu sistema, você poderá usar o campo infAdProd Será acrescentado uma linha com informação adicional ao produto respeitando o tamanho máximo de 500 caracteres. Não sairá em colunas, mas vc pode informar a tributação desejada abaixo de cada item.
  21. Boa tarde! De enviar em duplicidade nesta condição de emissão simultânea não. Ele evita a atualização do protocolo de autorização em cima do XML que não pertence a ele.
  22. Boa noite! Então provavelmente não fizeram a alteração no WebService ainda. Pois interpretando a NT dá a entender que esta alteração nas instruções é para contemplar esta questão. Você não tentou incluir o tipo de pagamento 15 (Cartão de Crédito) para ver se também não aceita? Mas acho que ainda não mudaram, porém pelo manual permaneceu a data: 03/07/2017 para homologação e 06/11/17 para produção. Vamos aguardar. Daqui uns dias vou ter como testar também e ai te comunico se eu perceber alguma mudança.
  23. Então este é o problema, pois RoundABNT segue as normas ABNT que é diferente do arredondamento simples. Uma das regras conforme a ABNT NBR 5891:1977 (REGRAS DE ARREDONDAMENTO NA NUMERAÇÃO) 4,850 se for pelo RoundABNT o resultado será 4,8 4,850 se for pelo arredondamento comum aqui teremos 4,9 Vc terá que usar ou o RondABNT dos itens e na soma dos totais ou então usar o arredondamento simples também nos itens ao invés do roundABNT. O que não será possível é usar uma fórmula para calcular os itens e outra formula para calcular o total.
  24. Bom dia! Este controle terá que ser feito pelo teu sistema. Vou sugerir duas formas que vc poderá usar para controlar isto: 1 - Só gerar o número da nota após o operador clicar no botão enviar. - Neste caso o operador não sabe que número de nota está gerando, até o momento em que clica no botão enviar. - Ao clicar no botão enviar, você gera o número da nota e já muda a sequencia de forma que o outro terminal pegaria o próximo numero. - Após isto fica gravado no teu banco de dados a informação da nota. (Caso ela não seja transmitido, dê um problema e se desista dela, você terá que mostrar o controle de notas não transmitida e dar a opção para o usuário usar este número novamente ou inutilizar o número se outros terminais já avançaram na emissão de outras notas) - O contra deste processo é que algumas empresas necessitam informar a numeração da nota em campos de observação (dados adicionais) e como isto deve ser feito antes de enviar a nota, este procedimento dificultaria para o operador que ainda não saberia que número de nota ele tem. 2 - Ao iniciar a nota gerar o número. - Desta forma ao abrir o formulário da emissão da nota, vc pode gerar o número para este terminal e se o outro terminal clicar no formulário de emissão também já receberá o próximo número. - Da mesma forma que o anterior, vc terá que controlar as notas que foram transmitidas e as que ficaram pendentes de transmissão, caso tenha ocorrido algum problema. - A vantagem desta é que ao iniciar o form de emissão o operador já saberá o número da nota, porém se desistir dela tem que se ter os cuidados necessários. Já para NFCe com vários terminais emitindo o sugerido é que cada terminal siga uma sequência dentro do seu controle serial. Exemplo: Terminal 1 - Serie 1 Terminal 2 - Serie 2
  25. A crítica é feita em cima da soma do vprod. Mas o vProd do total é vc que está informando: Por isto que eu acredito que deve haver um erro na soma que vc está fazendo. Porque se vc somar os totais dos produtos (conforme está no post anterior) verá que a soma será calculado: 4888.86 O calculo do vprod é feito em cima dos valores que foi informado como total de cada item. 110,00 + 64,00 + 526,08 + 448,00 + 195,00 + 225,00 + 614,50 + 750,00 + 277,90 + 645,97 + 304,56 + 700,00 + 27,85 = 4.888.86 Os rounds da vida que vem nas linguagens de programação, arred do excel etc não seguem as normas da ABNT. Para mais informações leia ABNT NBR 5891:1977 (REGRAS DE ARREDONDAMENTO NA NUMERAÇÃO) Uma pergunta esta tua coluna (list_venda.total ) que entendi que é a coluna que está no teu banco de dados, ela só possui 2 digitos decimais? Se é a mesma que vc mostrou na primeira imagem deste post, percebi que vc está usando 3 decimais no total. Ai o arredondamento está acontecendo na tua soma sum() (o arredondamento simples) e na função RoundABNT ele segue outra lógica. Só para tentar deixar claro isto. O RoundABNT segue a NORMA DA ASSOCIAÇÃO BRASILEIRA DE NORMAS TÉCNICAS. Veja isto por exemplo: Então vc tem que mudar os dois para o mesmo tipo de cálculo. Por isto comentei que se vc preencher a tua coluna total com o numero já arredondando (digamos que usando o RoundABNT) e gravar já com os dois decimais calculado e no final somar o total desta coluna sem arredondamento, estará resolvido.
×
×
  • 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.