Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Numéro de la base de connaissances : 4612588
Symptômes
Lorsqu’un reçu de produit ayant une valeur nulle est publié, le système crée une publication pour l’achat d’un montant où le montant est égal à 0 (zéro).
Résolution
Par défaut, pour les publications de registre du type Achat, type d’accumulation , le IsTransferredIndetail
champ est toujours défini sur Résumé dans les transactions de sous-groupe. Par conséquent, le système crée une entrée de bons connexes même si le montant est égal à 0 (zéro).
Pour ignorer ce type de publication lorsque le montant est égal à 0 (zéro), étendez la subledgerJournalizer.markDoNotTransferEntries
méthode afin qu’elle inclut ledgerPostingType = PurchPckSlpPurchaseOffsetAccount
, comme illustré dans l’exemple suivant.
update_recordset existingSubledgerJournalAccountEntry
setting
IsTransferredInDetail = TransferPolicy::DoNotTransfer
where existingSubledgerJournalAccountEntry.SubledgerJournalEntry == _subledgerJournalEntryRecId
&& (existingSubledgerJournalAccountEntry.AccountingCurrencyAmount == 0 && existingSubledgerJournalAccountEntry.ReportingCurrencyAmount == 0)
&& existingSubledgerJournalAccountEntry.PostingType == LedgerPostingType::PurchPckSlpPurchaseOffsetAccount;