Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 27-03-2020 em todas as áreas
-
Olá pessoal, Com o confinamento das pessoas por conta do Corona Vírus, o comercio varejista esta realizando a entrega de produtos comprados pelos clientes, não da forma tradicional, ou seja, presencial. Alguns estabelecimentos adotaram a Entrega (delivery), e com isso, resolveram cobrar uma taxa, que nada mais é do que o frete. Agora fica a duvida, como informar esse valor na NFC-e? 1 - Informar que a entrega será realizada a domicilio e que o frete é por conta do destinatário. Ide.indPres := pcEntregaDomicilio; // Valor 4 Transp.modFrete := mfContaDestinatario; // Valor 1 2 - Informar o Frete nos Itens e no Total Esse processo é análogo ao preenchimento de Frete, na NFe. Se você nunca necessitou trabalhar com Frete, veja abaixo, uma explicação de como calcular o mesmo, fornecida pelo colega @marcopoloviana, do Portal SAC Fiscal Primeiro Passo: Calcular o RATEIO DO VALOR DA ENTREGA entre os itens do cupom. Fórmula: (Valor do produto / Valor total dos produtos) x Valor do frete Exemplo: O cliente adquiriu 3 produtos nos valores de R$ 20,00, R$ 50,00 e R$ 30,00 respectivamente e pagou taxa de entrega de R$ 20,00. O valor total dos produtos no cupom foi de R$ 100,00. Fórmula: (Valor do produto / Valor total dos produtos) x Valor da entrega Produto 1: (R$ 20,00 / R$ 100,00) x R$ 20,00 = R$ 4,00 (vFrete item 1) Produto 2: (R$ 50,00 / R$ 100,00) x R$ 20,00 = R$ 10,00 (vFrete item 2) Produto 3: (R$ 30,00 / R$ 100,00) x R$ 20,00 = R$ 6,00 (vFrete item 3) Neste exemplo acima mostra que o valor da entrega foi divido em R$ 4,00, R$ 10,00 e R$ 6,00 respectivamente em cada produto totalizando R$ 20,00 da entrega. Segundo Passo: Informar o valor do frete de cada item: Prod.vFrete := ValorRateioFreteItem; // Veja explicação no Primeiro Passo Terceiro Passo: Informar os totais (frete e valor da nota). Total.ICMSTot.vFrete := ValorTotalFrete Total.ICMSTot.vNF := (ValorTotalProd) - (ValorTotalDesc) - (ValorTotalICMSDeson) + (ValorTotalFrete) + (ValorTotalOutro); OBS: Existem outros componentes no vNF, porém destacamos o que ocorre no delivery em geral. Esperamos ter ajudado.4 pontos
-
Daniel, atualizei o Monitor e funcionou! Obrigado à todos pela ajuda!2 pontos
-
Bom dia, Conforme comunicado enviado pela SEFAZ-SC, o webservice relativo ao Bloco X encontra-se em manutenção, sem previsão de normalização. Será enviado novo comunicado quando o mesmo estiver normalizado. Att.2 pontos
-
2 pontos
-
1 ponto
-
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.1 ponto
-
Boa tarde! Está funcionando. Consegui emitir a nfse da cidade de Ipatinga. Muito grato a ajuda de @Italo Jurisato Junior. Paulo Aquino1 ponto
-
@Maurício Sareto se possível anexe também o manual em que está se baseando para que possamos validar. Parece estar mais atualizado do que o que temos...1 ponto
-
Boa tarde. Recebemos informativo da SEFAZ-SC o qual informou a normalização do webservice do bloco X. Att.1 ponto
-
Precisa olhar se está descrito no manual que deve ir essa informação no documento. Eu não emito GNRE e faz tempo que li o manual. se conseguir fazer isso seria ótimo1 ponto
-
Augusto, Noto que pela sua imagem onde aparece o Total de Cidades (1140) os seus fontes estão desatualizados. Pois o arquivo Cidades.ini já contempla 1184 cidades. Se os fontes estão atualizados, então você não esta fazendo uma atualização completa, esta esquecendo de atualizar a pasta Exemplos. Um arquivo INI (Cidades.ini ou <provedor>.ini) desatualizado pode gerar erros. Notei que você fez alterações no programa exemplo, fazendo com que ele carregue um XML e o imprime. Você não deve ter o conceito correto da NFS-e em mente. O componente ACBrNFSe gera e envia o XML do RPS e temos como retorno o numero do protocolo que atesta que o lote de RPS foi recebido pelo webservice. De posse do numero do protocolo mais o numero do lote devemos consultar a situação do Lote, teremos como resposta uma das seguintes situações: 1. Lote não recebido, 2. Lote em processamento, 3. Lote processado com falhas, 4. Lote processado com sucesso. Se a situação for 3 ou 4 devemos consultar o lote, teremos como resposta a lista de rejeições caso a situação for 3 ou o XML da NFSe se for 4. É o XML da NFS-e salvo na pasta Notas que devemos carregar para imprimir o DANFSE.1 ponto
-
1 ponto
-
Nesse caso tu vai ter que interpretar. primeiro ver qual é o comando inicial imprimirtexto, imprimir barras etc. segundo separar os demais dados do comando, isso tu faz com um tstringlist.commandtext e coloca a vírgula como delimitador e como sabe que é dados quase fixo basta ir pegando e preenchendo o comando. estou chutando isso baseado no que tu quer fazer1 ponto
-
Elisangela, Você esta utilizando essa configuração: Se sim altere somente o valor de SSLLib pra libCapicom, os campos abaixo serão alterados automaticamente. Faça um novo teste.1 ponto
-
Bom dia Wellisson, O problema é que o LT_ALL fica tentando estabelecer uma conexão através dos vários tipos de criptografia até encontrar um que funcione. Acontece que tem webservice que ao perceber essas tentativas derruba a conexão gerando um erro. Neste caso devemos usar o que a SEFAZ a um bom tempo recomendou, ou seja, o LT_TLSv1_2.1 ponto
-
Bom dia Gleyson, Se você trabalha com o Delphi, o programa exemplo do componente ACBrMDFe gera o XML com os campos novos.1 ponto
-
1 ponto
-
Se você tem o Fast Report instalado, e quer testar usando os componente pra Fast Report, edite o arquivo Report.inc: //para funcionar em modo fast report comente a linha abaixo {$define demo_forte} Basta comentar a linha da diretiva.1 ponto
-
Verifique se não tem alterações locais do seu lado... na dúvida apague os arquivos com o icone do SVN em vermelho, e baixe novamente...1 ponto
-
Boa tarde Claudio, Você como desenvolvedor deve entrar em contato com o eFrete e solicitar o seu cadastramento como Integrador (desenvolvedor). Você vai receber um e-mail contendo o seu Hash que será utilizado para configurar o componente, propriedade de configuração HashIntegrador. Com isso essa mensagem de erro vai desaparecer.1 ponto
-
1 ponto
-
Era exatamente esse o problema, o cliente me passou os dados para cadastro sem a IE, acreditei que ele não possuía, consultei no sintegra e peguei a IE dele, o passou a validar normalmente. obrigado amigo, resolvido.1 ponto
-
liguei la italo e realmente eles alegaram que estao com problemas no retorno e que não tem uma consulta pelo rps pois quando recebem o rps ja o convertem em nota e devlvem o retorno e que eles ja tiveram problemas com outros erp porem não conseguiram reproduzir la o problema ai enviei os arquivos para eles e o erro, estou aguardando o retorno deles pois pode ser que precise fazer um acesso remoto, volto a postar aqui o resultado.1 ponto
-
Olá Pessoal, Esse tópico tem por finalidade responder as perguntas mais frequentes que aparecem no fórum. 1. O que vem a ser o CIOT? R.: CIOT - Código Identificador da Operação de Transporte, portanto é um numero obtido através do cadastramento da operação de transporte no sistema eletrônico (via site ou webservice) das IPEF - Instituição de Pagamento Eletrônico do Frete. Tem por finalidade regulamentar o pagamento do valor do frete nas prestações dos serviços de transporte de carga rodoviário. 2. Onde o CIOT é informado? R.: O numero do CIOT é informado no MDF-e, mais precisamente no campo CIOT que se encontra dentro do grupo infCIOT que por sua vez esta dentro do grupo infANTT do grupo rodo, portanto devemos informar o CIOT quanto se tratar de transporte Rodoviário. 3. Como obter o CIOT? R.: O numero do CIOT pode ser obtido através do site ou pelo webservice de uma das IPEF - Instituição de Pagamento Eletrônico do Frete, como por exemplo o eFrete. 4. Como faço para obter o CIOT via webservice? R.: Já se encontra disponível o componente ACBrCIOT (Delphi/Lazarus) que se utiliza do webservice do eFrete. Ainda não esta disponível o CIOT em DLL ou no ACBrMonitor Plus. 5. Quando sou obrigado a informar o CIOT no MDF-e? R.: Quando se tratar de um transporte rodoviário carga lotação, ou seja, toda a carga do caminhão possui apenas um contrato de transporte portanto apenas um embarcador. 6. Tem que informar o CIOT quando for carga fracionada? R.: Não, ainda não existe nenhuma obrigatoriedade imposta pela ANTT no caso de carga fracionada, pode ser que futuramente se torne obrigatório. 7. A minha empresa não é uma transportadora, apenas vendo e realizo o transporte com caminhão próprio da mercadoria vendida, devo informar o CIOT no MDF-e? R.: Não, somente as empresas que realizam a prestação de serviço de transporte de carga, ou seja, transportadora. 8. Onde posso obter notícias sobre o CIOT? R.: Clique Aqui. 9. Ao enviar qualquer evento para o eFrete recebo a seguinte mensagem de retorno "Integrador de software não homologado para esta solicitação", como resolver? R.: O Desenvolvedor deve entrar em contato com o eFrete e solicitar o seu cadastramento como Integrador (desenvolvedor), por e-mail receberá um código chamado Hash do Integrador que deverá ser informado na propriedade de configuração do componente chamada: HashIntegrador. 10. Posso usar "TipoPagamento = EFrete" em homologação sem custos? R.: Sim pode utilizar sem problemas, este ambiente é apenas paras testes. 11. Quando em modo de produção usando TipoPagamento = EFrete de quem será cobrado, do contratante? R.: Em produção no formato atual o valor é cobrado do contratante. 12. Posso usar o componente ACBrCIOT sem a necessidade de um certificado digital? R.: Sim, vamos aos requisitos e como proceder. Configuração do componente, vide imagem do programa exemplo: Note que não foi informado nada referente ao certificado no quando "Certificado" e devemos utilizar o libOpenSSL. Devemos também atribuir o valor False a propriedade UseCertificateHTTP da seguinte forma: ACBrCIOT1.SSL.UseCertificateHTTP := False; Para que o componente entenda que não vai ser utilizado o certificado digital. Como proceder: Quando não é utilizado o certificado digital antes de qualquer operação (cadastro de motorista, veiculo, operação de transporte, etc) devemos executar o Login e no final quando não tem mais nenhuma operação devemos executar o Logout. No programa exemplo é demostrado como devemos alimentar o componente para realizar essas duas operações. Quando executamos o Login o eFrete nos retorna o Token que deve ser atribuído a propriedade Token da seguinte forma: with ACBrCIOT1.Contratos.Add.CIOT do begin // Só é necessario se usar usuario e senha e não o certificado Integradora.Token := sToken; (...) end; A variável sToken contem o Token retornado pelo eFrete. Observação: toda vez que for executado o Login o eFrete gera um novo Token. Na procedure referente ao botão [Criar e Enviar] é mostrado como ler do retorno o valor do Token. Atenção: essa informação só vai ser retornada na operação de Login.1 ponto
-
Verifique com o eFrete se eles permitem, em ambiente de homologação, o cadastro de proprietário do veículo. Para os desenvolvedores, eles enviam junto com o credenciamento e o manual de integração, uma tabela "Tabela dados dev.xls" constando os proprietários já cadastrados.1 ponto