Erro "qcom" – (Quantidade comercial) ao transmitir uma NF – Datasul:

Ao transmitir uma NF no Datasul nos deparamos com o seguinte erro: “qcom”.
Conforme análise do XML verificamos que este erro acontece quando a tag “Ucom” fica em branco, rejeitando a NF-e.
Desta forma segue um comando para que seja executado e corrigido o problema da nota fiscal:

FOR EACH nota-fiscal NO-LOCK
WHERE nota-fiscal.cod-estabel = “1”
AND nota-fiscal.serie = “1”
AND nota-fiscal.nr-nota-fis = “0000365” :
FOR EACH it-nota-fisc OF nota-fiscal:
FIND FIRST ITEM
WHERE ITEM.it-codigo = it-nota-fisc.it-codigo NO-LOCK NO-ERROR.
IF AVAIL ITEM THEN DO:
ASSIGN it-nota-fisc.un-fatur[1] = ITEM.un.
MESSAGE “O Item foi alterado com sucesso!”
VIEW-AS ALERT-BOX INFO BUTTONS OK.
END.
ELSE
MESSAGE “Item nao encontrado”
VIEW-AS ALERT-BOX INFO BUTTONS OK.
END.
END.

OBS: Se atentarem ao número da NF, estabelecimento e série.Alterar conforme a necessidade.

Deixe uma resposta