Skip to Content

Så fungerar pending_until_reconciliation

pending_until_reconciliation — tekniskt

Modulen account_payment_order_pending lägger till:

  1. Ett boolean-fält pending_until_reconciliation på account.payment.method
  2. En override av generated2uploaded() på account.payment.order
def generated2uploaded(self):
    self.ensure_one()
    if self.payment_method_id.pending_until_reconciliation:
        # HOPPAR ÖVER post_and_reconcile()
        self.write({
            "state": "uploaded",
            "date_uploaded": fields.Date.context_today(self),
        })
        return True
    else:
        # Standard: post_and_reconcile()
        return super().generated2uploaded()
        

När flaggan är True hoppas post_and_reconcile() över helt. Detta innebär:

  • Inga betalningar bokförs
  • Ingen matchning mot fakturor sker
  • Fakturor förblir "in_payment"
  • Leverantörsskulden finns kvar

Vad händer vid bankavstämning?

När bankkontoutdraget importeras:

  1. Bankraden skapar en likviditetsrad + observationsrad (suspense)
  2. Användaren stämmer av bankraden mot fakturans reskontrarad
  3. Matchning sker: Debet 2441 / Kredit 1930
  4. Fakturans payment_state → "paid"
  5. Leverantörsskulden → 0

Resultat: Betalningen är avstämd mot verklig bankhändelse. God redovisningssed följs.

Observationskonto (suspense account)

När Odoo importerar en bankrad skapas en verifikatpost med:

Debet  1930 Bankkonto          10 000
Kredit Suspense Account         10 000
                

Vid avstämning ersätts suspense-raden av fakturans reskontrarad.

Teknisk förklaring av pending_until_reconciliation och hur bankavstämning fungerar.
Rating
0 0

There are no comments for now.

to be the first to leave a comment.