Aronbyte
Membros-
Total de ítens
10 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Aronbyte postou
-
Bom dia, Obrigado mais uma vez Italo. Concordo contigo, estudando um pouco mais e analisando tambem tava no mesmo consenso de você, então irei fazer desta forma se for o caso so retificar depois, obrigaod e bom dia.
-
Creio que me equivoquei nessa pergunta, quando for ETC ou CTC nessa situação a transportadora que ira fazer o mdfe correto? Isso pelo que entendi no leiaute tinha esquecido deste ponto, desculpe. Possa está equivocado novamente
-
Boa tarde, muito obrigado por sua resposta Italo. Ja abusando de sua paciencia amigo, se possivel venho tira outra duvida, caso o responsavel pelo transporte seja uma ETC ou uma CTC, nessa situação é preciso informar o evento de pgmt ou as informações de pgmt no xml ou não informaria? Uma segunda duvida sobre o produto predominante e tambem carga lotação sendo o "tpemit=2" é possivel ta informando essas tags caso o cliente deseje? Pois nas RV so tem dizendo a respeito do tpemit 1 e 3 e tambem que é facultativo Já agradeço pela atenção, obrigado.
-
Boa tarde, estou com uma duvida que se puderem me ajudar irei fica muito grato, que seria sobre o evento de pagamento da operação de transporte (evPagtoOperMDFe). Estou com duvida se este evento é obrigatorio ou não pois em um aviso do portal mdfe tem este trecho: "O evento de pagamento e as demais alterações de schema da NT, como são opcionais, terão sua data mantida em 06 de abril de 2020. " Mas na norma tecnica no meu entendimento, tinha entendido que era um evento obrigatorio e tambem vi um topico aqui no forum em que se falava disso. Caso seja obrigatorio na norma tecnica tem falando "evento que deverá permitir informar o pagamento do TAC-Agregado ou equiparado a TAC" Então supondo um caso que o emitente do mdfe seja um "tpemit=2" (Não prestador de serviço de transporte) Ele so precisara informa esse evento quando o veiculo não for dele? E caso o veiculo não sendo dele tem o campo "tpProp" que pode ser passado TAC agregado, TAC independente ou Outros, nesse caso o evento funcionaria com todos ou so quando fosse TAC agregado ou TAC independente?
-
Obrigado pela ajuda de todos. Podem encerrar o topico já.
-
Bom dia, obrigado pelo retorno
-
Fiz o teste colocando o campo como double e ocorreu o mesmo erro mas se alterar aquela linha 3737 deixando naquele formato ele gerar o arquivo correto com até 2 casas decimais.
-
Tambem achei estranho mas como não utilizo muito o lfill ou rfill, so tentei seguir a logica que vi no campo "QTD", então seguindo o layout da tabela abaixo imaginei que seria "LFill( VL_ITEM, 0, 0 )" Tambem encontrei um topico aqui que um amigo no 3 comentario pelo que parece estava passando por um problema parecido, que passando um valor para o campo currency ele entendia como um valor de data: https://www.projetoacbr.com.br/forum/topic/9898-arquivos-do-paf-função-lfill/
-
Bom dia Juliomar obrigado pelo retorno. No arquivo "ACBrEFDBloco_C_Class.pas" dentro da procedure "WriteRegistroC810" alterei a linha 3737 Anteriormente: Add( LFill('C810') + LFill( NUM_ITEM ) + LFill( COD_ITEM ) + LFill( QTD, 0, 5 ) + LFill( UNID ) + LFill( VL_ITEM ) + LFill( CST_ICMS ) + LFill( CFOP ) ) ; Ficando assim: Add( LFill('C810') + LFill( NUM_ITEM ) + LFill( COD_ITEM ) + LFill( QTD, 0, 5 ) + LFill( UNID ) + LFill( VL_ITEM, 0, 0 ) + LFill( CST_ICMS ) + LFill( CFOP ) ) ; Com isso consegui resolver muito obrigado Juliomar.
-
Boa tarde pessoal, estou gerando o registro C810 e estou até passando um valor fixo para o campo "VL_ITEM" mas quando é feita a geração do txt ele me retorna um valor totalmente diferente. Diante mão já agradeço pelo apoio de todos. with RegistroC810New do begin atestevlr := GeraArquivoSpedFiscal.CDSSATItensTOTAL_ITEM.AsExtended; NUM_ITEM := FormatFloat('000', GeraArquivoSpedFiscal.CDSSATItensITEM.AsInteger); COD_ITEM := FormatFloat('000000', GeraArquivoSpedFiscal.CDSSATItensID_PRODUTO.AsInteger); QTD := GeraArquivoSpedFiscal.CDSSATItensQUANTIDADE.AsFloat; UNID := Produto.UnidadeComercial; //VL_ITEM := //GeraArquivoSpedFiscal.CDSSATItensTOTAL_ITEM.AsExtended; VL_ITEM := 500; //GeraArquivoSpedFiscal.CDSSATItensTOTAL_ITEM.Value; CST_ICMS := GeraArquivoSpedFiscal.CDSSATItensCST.AsString; CFOP := GeraArquivoSpedFiscal.CDSSATItensCFOP.AsString; end; //Fim dos Itens;