endi.plugins.sap_urssaf3p.models package¶
Subpackages¶
- endi.plugins.sap_urssaf3p.models.services package
- Submodules
- endi.plugins.sap_urssaf3p.models.services.payment_request module
RejectStatusRequestStatusURSSAFPaymentRequestServiceURSSAFPaymentRequestService.REJECT_MAPURSSAFPaymentRequestService.REJECT_STATUSESURSSAFPaymentRequestService.STATUSESURSSAFPaymentRequestService.URSSAF_MAPURSSAFPaymentRequestService.WATCHING_DELAYURSSAFPaymentRequestService.get_description()URSSAFPaymentRequestService.get_endi_status()URSSAFPaymentRequestService.get_reject_label()URSSAFPaymentRequestService.get_title()URSSAFPaymentRequestService.is_payment_recovery()URSSAFPaymentRequestService.should_watch_expression()URSSAFPaymentRequestService.should_watch_property()URSSAFPaymentRequestService.update_from_reject_data()URSSAFPaymentRequestService.update_from_transfer_data()URSSAFPaymentRequestService.update_from_urssaf_status_code()
- Module contents
Submodules¶
endi.plugins.sap_urssaf3p.models.customer module¶
- class endi.plugins.sap_urssaf3p.models.customer.UrssafCustomerData(**kwargs)¶
Bases :
BaseChamps demandés pour l’avance immédiate
- bank_account_bic¶
- bank_account_iban¶
- bank_account_owner¶
- birth_name¶
- birthdate¶
- birthplace_city¶
- birthplace_city_code¶
- property birthplace_country¶
- birthplace_country_code¶
- property birthplace_department¶
- birthplace_department_code¶
- client_id¶
- customer¶
- customer_id¶
- id¶
- lieu_dit¶
- registration_status¶
- street_name¶
- street_number¶
- street_number_complement¶
- street_type¶
- class endi.plugins.sap_urssaf3p.models.customer.UrssafCustomerRegistrationStatus(**kwargs)¶
Bases :
Node,UrssafSubscribeStatusMixin- children¶
- comment¶
- created_at¶
- data¶
- data_id¶
- file_requirements¶
- files¶
- id¶
- name¶
- parent_id¶
- status¶
Statuts:
disabled (désactivé) wait (en attented de validation) valid (validé par le client)
- status_date¶
- statuses¶
- type_¶
- updated_at¶
- urssaf3p_registration_status_history¶
- user¶
- user_id¶
- class endi.plugins.sap_urssaf3p.models.customer.UrssafSubscribeStatusMixin¶
Bases :
StatusHolderMixin- LOG_ENTRY_MAPPING = {'urssaf3p_registration_status': {'comment': 'comment', 'status': 'status', 'updated_at': 'datetime', 'user_id': 'user_id'}}¶
- comment = Column(None, Text(), table=None, nullable=False, default=ColumnDefault(''))¶
- status = Column(None, String(length=10), table=None, default=ColumnDefault('wait'))¶
- status_date = Column(None, DateTime(), table=None, default=ColumnDefault(<function datetime.now>))¶
- urssaf3p_registration_status_history = <RelationshipProperty at 0x7fe5a3331dd0; no key>¶
- user = <RelationshipProperty at 0x7fe5a324e8c0; no key>¶
- user_id = Column(None, NullType(), ForeignKey('accounts.id'), table=None)¶
endi.plugins.sap_urssaf3p.models.payment_request module¶
- class endi.plugins.sap_urssaf3p.models.payment_request.PaymentRequestStatusHolderMixim¶
Bases :
StatusHolderMixinFollow status
- ALL_STATUSES = ('error', 'waiting', 'aborted', 'payment_issue', 'resulted')¶
- FINAL_STATUSES = ('error', 'aborted')¶
- LOG_ENTRY_MAPPING = {'urssaf3p_request_status': {'request_comment': 'comment', 'request_status': 'status', 'request_status_user_id': 'user_id', 'updated_at': 'datetime'}}¶
- STATUS_ABORTED = 'aborted'¶
- STATUS_ERROR = 'error'¶
- STATUS_PAYMENT_ISSUE = 'payment_issue'¶
- STATUS_RESULTED = 'resulted'¶
- STATUS_WAITING = 'waiting'¶
- request_comment = Column(None, Text(), table=None, nullable=False, default=ColumnDefault(''))¶
- request_status = Column(None, String(length=10), table=None, default=ColumnDefault('waiting'))¶
- request_status_user = <RelationshipProperty at 0x7fe5a31a9200; no key>¶
- request_status_user_id = Column(None, NullType(), ForeignKey('accounts.id'), table=None)¶
- urssaf3p_request_status_history = <RelationshipProperty at 0x7fe5a31a9c20; no key>¶
- class endi.plugins.sap_urssaf3p.models.payment_request.URSSAFPaymentRequest(**kwargs)¶
Bases :
PaymentRequestStatusHolderMixim,NodeAn URSSAF payment request for a given invoice
- children¶
- created_at¶
- file_requirements¶
- files¶
- classmethod get_by_urssaf_id(urssaf_id: str) Optional[URSSAFPaymentRequest]¶
- id¶
- invoice¶
- name¶
- parent: Any¶
- parent_id¶
- request_comment¶
- request_status¶
- request_status_user¶
- request_status_user_id¶
- should_watch¶
- statuses¶
- type_¶
- updated_at¶
- urssaf3p_request_status_history¶
- urssaf_id¶
- urssaf_reject_message¶
- urssaf_status_code¶
- property urssaf_status_description¶
- property urssaf_status_title¶
- urssaf_transfer_message¶
- endi.plugins.sap_urssaf3p.models.payment_request.on_set_update_updated_at(target, value, oldvalue, initiator)¶
- endi.plugins.sap_urssaf3p.models.payment_request.start_listening()¶