{"en_US": "<data><!--\n            The user must capture/void the authorized transactions before registering a new payment.\n            -->\n            <xpath expr=\"//button[@id='account_invoice_payment_btn']\" position=\"attributes\">\n                <attribute name=\"attrs\">{'invisible': ['|', '|', '|', ('state', '!=', 'posted'), ('payment_state', 'not in', ('partial', 'not_paid')), ('move_type', 'not in', ('out_invoice', 'out_refund', 'in_invoice', 'in_refund', 'out_receipt', 'in_receipt')), ('authorized_transaction_ids', '!=', [])]}</attribute>\n            </xpath>\n            <xpath expr=\"//button[@id='account_invoice_payment_btn']\" position=\"after\">\n                <field name=\"authorized_transaction_ids\" invisible=\"1\"/>\n                <button name=\"payment_action_capture\" type=\"object\" groups=\"account.group_account_invoice\" string=\"Capture Transaction\" class=\"oe_highlight\" data-hotkey=\"shift+g\" attrs=\"{'invisible': ['|', '|', ('move_type', 'not in', ('out_invoice', 'out_refund', 'in_invoice', 'in_refund')), ('state', '!=', 'posted'), ('authorized_transaction_ids', '=', [])]}\"/>\n                <button name=\"payment_action_void\" type=\"object\" groups=\"account.group_account_invoice\" string=\"Void Transaction\" data-hotkey=\"shift+v\" confirm=\"Are you sure you want to void the authorized transaction? This action can't be undone.\" attrs=\"{'invisible': ['|', '|', ('move_type', 'not in', ('out_invoice', 'out_refund', 'in_invoice', 'in_refund')), ('state', '!=', 'posted'), ('authorized_transaction_ids', '=', [])]}\"/>\n            </xpath>\n            <xpath expr=\"//div[@name='button_box']\" position=\"inside\">\n                <field name=\"transaction_ids\" invisible=\"1\"/>\n                <button name=\"action_view_payment_transactions\" type=\"object\" class=\"oe_stat_button\" icon=\"fa-money\" string=\"Payment Transaction\" attrs=\"{'invisible': [('transaction_ids', '=', [])]}\"/>\n            </xpath>\n        </data>", "vi_VN": "<data><!--\n            The user must capture/void the authorized transactions before registering a new payment.\n            -->\n            <xpath expr=\"//button[@id='account_invoice_payment_btn']\" position=\"attributes\">\n                <attribute name=\"attrs\">{'invisible': ['|', '|', '|', ('state', '!=', 'posted'), ('payment_state', 'not in', ('partial', 'not_paid')), ('move_type', 'not in', ('out_invoice', 'out_refund', 'in_invoice', 'in_refund', 'out_receipt', 'in_receipt')), ('authorized_transaction_ids', '!=', [])]}</attribute>\n            </xpath>\n            <xpath expr=\"//button[@id='account_invoice_payment_btn']\" position=\"after\">\n                <field name=\"authorized_transaction_ids\" invisible=\"1\"/>\n                <button name=\"payment_action_capture\" type=\"object\" groups=\"account.group_account_invoice\" string=\"Ghi giao dịch\" class=\"oe_highlight\" data-hotkey=\"shift+g\" attrs=\"{'invisible': ['|', '|', ('move_type', 'not in', ('out_invoice', 'out_refund', 'in_invoice', 'in_refund')), ('state', '!=', 'posted'), ('authorized_transaction_ids', '=', [])]}\"/>\n                <button name=\"payment_action_void\" type=\"object\" groups=\"account.group_account_invoice\" string=\"Giao dịch trống\" data-hotkey=\"shift+v\" confirm=\"Bạn có chắc chắn muốn hủy bỏ giao dịch được ủy quyền không? Tác vụ này không thể được hoàn tất.\" attrs=\"{'invisible': ['|', '|', ('move_type', 'not in', ('out_invoice', 'out_refund', 'in_invoice', 'in_refund')), ('state', '!=', 'posted'), ('authorized_transaction_ids', '=', [])]}\"/>\n            </xpath>\n            <xpath expr=\"//div[@name='button_box']\" position=\"inside\">\n                <field name=\"transaction_ids\" invisible=\"1\"/>\n                <button name=\"action_view_payment_transactions\" type=\"object\" class=\"oe_stat_button\" icon=\"fa-money\" string=\"Giao dịch thanh toán\" attrs=\"{'invisible': [('transaction_ids', '=', [])]}\"/>\n            </xpath>\n        </data>"}