Отображение платежей в IIF в QBXML

Если бы вы отказались от IIF, вы бы подумали, что Intuit упростит сопоставление вызовов, но я оказался в каком-то затруднительном положении.

У меня есть довольно старый сценарий, отображающий наши вещи в IIF.

!TRNS   TRNSTYPE    DATE    ACCNT   NAME    AMOUNT  DOCNUM  MEMO    CLEAR   REP PAYMETH ADDR1   ADDR2   ADDR3   ADDR4
!SPL    TRNSTYPE    DATE    ACCNT   NAME    AMOUNT  DOCNUM  MEMO    CLEAR   QNTY    PRICE   INVITEM PAYMETH EXTRA   
!ENDTRNS
TRNS    PAYMENT 1/21/2010   Paypal Account  Dear Customer   1230.9      PAYPAL - Invoice123 N       PAYPAL  Dear Customer   123 Dear Dr
SPL PAYMENT 1/21/2010   Accounts Receivable Dear Customer   -1230.9 Invoice123  PAYPAL - Invoice123 N               PAYPAL
ENDTRNS                                             
TRNS    CHECK   1/21/2010   Paypal Account  Paypal Account  -29.84      Transaction Fees - Invoice123   N               
SPL CHECK   1/21/2010   Fees:Paypal Fees    Dear Customer   29.84       Transaction Fees - Invoice123   N               
ENDTRNS 

Теперь у меня есть сценарий, который обрабатывает клиента и находит нужную запись в QB, но я пытаюсь найти правильный вызов, чтобы поместить все эти записи. Похоже, что первые два могут вписаться в ReceivePaymentAddRq, но это менее ясно для второй сет.

Тогда у меня есть другой набор, который начинается с BILL

TRNS    BILL    5/15/2014   Accounts Payable    Our Vendor  -344.81 450608      N   6/14/2014   Net 30
SPL BILL    5/15/2014   Cost of Goods Sold:Purchases    Dear Customer   344.81  450608  Invoice123  N       
ENDTRNS

Я думаю, что оба подпадают под BillAdd но эта линия COGS также может попасть под ChargeAdd

1 ответ

Решение

Тип транзакции PAYMENT действительно будет ReceivePaymentAddRq, Тип CHECK будет CheckAddRq так как вы не влияете на счет дебиторской задолженности. Тип транзакции BILL будет BillAddRq, как вы хотите, чтобы повлиять на кредиторскую задолженность. ChargeAddRq используется за плату клиента, которая не совпадает с CreditCardChargeAddRq,

Это помогает немного использовать QuickBooks вручную, чтобы понять, какие типы транзакций используются, но вот небольшой краткий справочник (к ним относятся AddRq, QueryRq а также ModRq где применимо). Обратите внимание, что это не 100%, поскольку существуют ситуации, когда вы можете использовать другой тип транзакции, но это хорошая отправная точка:

Эффект Счета к получению:

  • Invoice
  • ReceivePayment
  • Charge
  • CreditMemo

Эффект кредиторской задолженности:

  • Bill
  • ItemReceipt
  • VendorCredit
  • BillPaymentCheck
  • BillPaymentCreditCard

Эффект Банковский счет:

  • Check
  • Deposit

Учетная запись кредитной карты Effect:

  • CreditCardCharge
  • CreditCardCredit
Другие вопросы по тегам