Changeset - 56114cc66ef7
[Not reviewed]
0 3 0
Brett Smith - 4 years ago 2020-07-21 17:20:58
brettcsmith@brettcsmith.org
accrual: Support limited punctuation in payment-method.
3 files changed with 11 insertions and 4 deletions:
0 comments (0 inline, 0 general)
conservancy_beancount/reports/accrual.py
Show inline comments
...
 
@@ -440,11 +440,18 @@ class OutgoingReport(BaseReport):
 
        check = 'Check'
 
        creditcard = 'Credit Card'
 
        credit_card = creditcard
 
        debitcard = 'Debit Card'
 
        debit_card = debitcard
 
        echeck = 'E-Check'
 
        e_check = echeck
 
        paypal = 'PayPal'
 
        pay_pal = paypal
 
        vendorportal = 'Vendor Portal'
 
        vendor_portal = vendorportal
 
        wire = 'Wire'
 
        fxwire = wire
 
        fx_wire = fxwire
 
        uswire = wire
 
        us_wire = uswire
 

	
 

	
...
 
@@ -496,5 +503,5 @@ class OutgoingReport(BaseReport):
 
                                log_prefix, currency)
 
        try:
 
            method_enum = self.PaymentMethods[method_key]
 
            method_enum = self.PaymentMethods[re.sub(r'[- ]', '_', method_key)]
 
        except KeyError:
 
            self.logger.warning("%s invalid method %r",
setup.py
Show inline comments
...
 
@@ -6,5 +6,5 @@ setup(
 
    name='conservancy_beancount',
 
    description="Plugin, library, and reports for reading Conservancy's books",
 
    version='1.5.12',
 
    version='1.5.13',
 
    author='Software Freedom Conservancy',
 
    author_email='info@sfconservancy.org',
tests/books/accruals.beancount
Show inline comments
...
 
@@ -77,5 +77,5 @@
 
  invoice: "FIXME"  ; still waiting on them to send it
 
  project: "Conservancy"
 
  payment-method: "USD USWire"
 
  payment-method: "USD US Wire"
 
  Liabilities:Payable:Accounts  -200 USD
 
  Expenses:Travel  200 USD
...
 
@@ -164,5 +164,5 @@
 
  project: "Conservancy"
 
  Liabilities:Payable:Accounts  -1,000 EUR {1.100 USD}
 
  payment-method: "eur fxwire"
 
  payment-method: "eur fx-wire"
 
  Expenses:FilingFees  1,000 EUR {1.100 USD}
 

	
0 comments (0 inline, 0 general)