(define-module (gnucash engine)) (use-modules (g-wrap gw-wct)) (use-modules (g-wrapped gw-engine)) (export GNC-RND-FLOOR) (export GNC-RND-CEIL) (export GNC-RND-TRUNC) (export GNC-RND-PROMOTE) (export GNC-RND-ROUND-HALF-DOWN) (export GNC-RND-ROUND-HALF-UP) (export GNC-RND-ROUND) (export GNC-RND-NEVER) (export GNC-DENOM-AUTO) (export GNC-DENOM-REDUCE) (export GNC-DENOM-FIXED) (export GNC-DENOM-LCD) (export GNC-DENOM-SIGFIG) (export GNC-DENOM-SIGFIGS) (export GNC-ERROR-OK) (export GNC-ERROR-ARG) (export GNC-ERROR-OVERFLOW) (export GNC-ERROR-DENOM-DIFF) (export GNC-ERROR-REMAINDER) (export ) (export gnc:gnc-numeric?) (export gnc:make-gnc-numeric) (export gnc:gnc-numeric-denom) (export gnc:gnc-numeric-num) (export gnc:gnc-numeric-denom-reciprocal) (export ) (export gnc:gnc-monetary?) (export gnc:make-gnc-monetary) (export gnc:gnc-monetary-commodity) (export gnc:gnc-monetary-amount) (export gnc:monetary-neg) (export GNC_COMMODITY_NS_CURRENCY) (export GNC_COMMODITY_NS_NASDAQ) (export GNC_COMMODITY_NS_NYSE) (export GNC_COMMODITY_NS_AMEX) (export GNC_COMMODITY_NS_EUREX) (export GNC_COMMODITY_NS_MUTUAL) (export gnc:url->loaded-session) (export gnc:group-map-all-accounts) (export gnc:group-map-accounts) (export gnc:split-structure) (export gnc:make-split-scm) (export gnc:split-scm?) (export gnc:split-scm-get-split-guid) (export gnc:split-scm-get-account-guid) (export gnc:split-scm-get-transaction-guid) (export gnc:split-scm-get-memo) (export gnc:split-scm-get-action) (export gnc:split-scm-get-reconcile-state) (export gnc:split-scm-get-reconciled-date) (export gnc:split-scm-get-amount) (export gnc:split-scm-get-value) (export gnc:split-scm-set-split-guid) (export gnc:split-scm-set-account-guid) (export gnc:split-scm-set-transaction-guid) (export gnc:split-scm-set-memo) (export gnc:split-scm-set-action) (export gnc:split-scm-set-reconcile-state) (export gnc:split-scm-set-reconciled-date) (export gnc:split-scm-set-amount) (export gnc:split-scm-set-value) (export gnc:split->split-scm) (export gnc:split-scm-onto-split) (export gnc:transaction-structure) (export gnc:make-transaction-scm) (export gnc:transaction-scm?) (export gnc:transaction-scm-get-transaction-guid) (export gnc:transaction-scm-get-currency) (export gnc:transaction-scm-get-date-entered) (export gnc:transaction-scm-get-date-posted) (export gnc:transaction-scm-get-num) (export gnc:transaction-scm-get-description) (export gnc:transaction-scm-get-notes) (export gnc:transaction-scm-get-split-scms) (export gnc:transaction-scm-get-split-scm) (export gnc:transaction-scm-get-other-split-scm) (export gnc:transaction-scm-set-transaction-guid) (export gnc:transaction-scm-set-currency) (export gnc:transaction-scm-set-date-entered) (export gnc:transaction-scm-set-date-posted) (export gnc:transaction-scm-set-num) (export gnc:transaction-scm-set-description) (export gnc:transaction-scm-set-notes) (export gnc:transaction-scm-set-split-scms) (export gnc:transaction-scm-append-split-scm) (export gnc:transaction->transaction-scm) (export trans-splits) (export gnc:transaction-scm-onto-transaction) (load-from-path "gnc-numeric.scm") (load-from-path "commodity-table.scm") (load-from-path "engine-interface.scm") (load-from-path "engine-utilities.scm")